Message Integration for Microservice Communication Bottlenecks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cloud services, the increasing number of microservices leads to a higher frequency of messaging operations, resulting in increased costs due to processes like transmission, data transfer, routing, and reception, which can become a bottleneck as the number of targets for service grows.
Innovation Solution
A message control system that integrates multiple messages into a single message based on relationships between message transmission and reception, optimizing message flows and reducing unnecessary communication by using a message managing section to generate integration instructions and process them through message processing sections, thereby reducing the number of times communication is executed between services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the number of microservices is increased to provide more cloud services, then service functionality and versatility are improved, but messaging cost and system complexity increase
Solution Approach 1:
The patent combines multiple message transmissions into a single integrated message. When multiple microservices need to communicate with the same target service, the system merges these separate message flows into one consolidated message, reducing the total number of messaging operations and lowering system complexity while maintaining the functionality of multiple services
Solution Approach 2:
The message integration mechanism serves multiple functions: it reduces messaging costs, optimizes communication paths, and manages message flows between multiple services. This universal approach handles various service communication scenarios through a single integrated system that adapts to different service combinations
2Adaptability or versatility
If the number of microservices is increased to provide more cloud services, then service functionality is improved, but messaging cost increases
Solution Approach 1:
The system merges multiple separate message transmissions into a single integrated message transmission. When service A needs to send messages to service C, and service B also needs to send messages to service C, the system combines these into one integrated message flow, significantly reducing the number of transmission operations and associated costs while preserving all service functionalities
3Productivity
If message transmission frequency is increased to improve service responsiveness, then service responsiveness is improved, but communication delays increase
Solution Approach 1:
The patent combines multiple frequent message transmissions into fewer integrated transmissions. By merging message flows that would otherwise require separate transmissions, the system reduces the total number of communication operations, thereby reducing cumulative communication delays while maintaining service responsiveness through the integrated message handling mechanism
Data Source
AI summary
An apparatus performs transmission and reception of messages via which a plurality of services coordinate with each other in a message control system. The apparatus integrates a plurality of messages into a first message, based on relationships between message transmission and message reception caused by the plurality of services, and transmits the first message to another information processing device in the message control system. The apparatus receives a second message integrated by another information processing device, and decompose the received second message into messages including a third message. The apparatus further integrates the decomposed third message and a fourth message into a fifth message, and transfers the integrated fifth message to another information processing device.


