Pub/Sub Topic Integration for Lower Session Management Overhead
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increase in the number of subscriptions to topics in a message receiving side in a Pub/Sub model leads to an increase in management cost due to the number of sessions between the relay system and the message receiving side.
Innovation Solution
A message distribution system that integrates topics when the number of subscriptions exceeds a threshold, using a topic editor apparatus to manage the integration process, generating an integrated topic, and distributing messages through this integrated topic to the receiving apparatus.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the number of subscriptions to topics is increased on the message receiving side, then the message distribution capability is improved, but the management cost of session management increases
Solution Approach 1:
The patent merges multiple topic subscriptions into a single integrated subscription. When a receiving apparatus subscribes to multiple topics, the system integrates these subscriptions so that the apparatus receives messages from multiple topics through a single session rather than maintaining separate sessions for each topic, thereby reducing session management overhead while preserving the ability to receive diverse messages
Solution Approach 2:
The receiving apparatus is designed to handle multiple topics within a single session through integrated subscription management. The single session is enhanced to universally receive and differentiate messages from multiple topics using message routing mechanisms, making the session multi-functional rather than dedicated to a single topic
Data Source
AI summary
There is proposed a message distribution system and method that can reduce an increase in management cost of session management due to an increase in the number of subscriptions to topics in a message receiving side. The message distribution system that distributes messages using a Pub/Sub model is provided with a topic editor apparatus, and when the number of subscriptions to topics is equal to or larger than a first threshold, a receiving apparatus transmits the integration request of the topics to the topic editor apparatus, the topic editor apparatus instructs a relay apparatus to generate an integrated topic into which topics requested to be integrated by the received integration request are integrated, and starts the subscription to the topics to transmit the messages to the relay apparatus, and the relay apparatus distribute the messages on the integrated topic to the receiving apparatus that subscribes to the integrated topic.


