amplication icon indicating copy to clipboard operation
amplication copied to clipboard

Enable Simultaneous Send and Receive Configuration for Message Broker Topics

Open TrophoFood-Work opened this issue 2 years ago • 2 comments

Feature description

The current configuration for message broker topics within Amplication allows users to select either "send" or "receive" as the communication pattern for a given topic. While this configuration has been effective for various communication scenarios, there are cases where the ability to both send and receive messages on the same topic is crucial for efficient and streamlined communication between microservices. This feature request seeks to introduce the capability to configure a message broker topic to simultaneously support both sending and receiving messages

Use case

Consider a use case where multiple microservices need to communicate bidirectionally on a specific topic. For instance, an application may require real-time updates and interactions between different services, such as updates to an order's status and corresponding notifications to the respective stakeholders. In such scenarios, the current configuration limitations result in the need for duplicating topics or implementing workarounds, causing additional complexity and potential performance overhead.

By enabling the option to set a message broker topic to "send" and "receive" at the same time, Amplication users would gain the flexibility to establish comprehensive and seamless communication channels between microservices. This enhancement would not only simplify the configuration process but also optimize the overall performance and resource utilization.

By implementing this feature, the Amplication development team would greatly empower users with a more robust and efficient message broker configuration, enabling smoother interactions between microservices and enhancing the platform's usability for various communication scenarios.

Thank you for your dedication to improving Amplication's capabilities and user experience. Incorporating this feature would undoubtedly contribute to the continued success of the platform.

TrophoFood-Work avatar Aug 25 '23 08:08 TrophoFood-Work

@PazYanoverr

overbit avatar Mar 15 '24 15:03 overbit

Thanks @TrophoFood-Work! It's really an interesting Feature Request, and we will certainly consider adding this functionality!

PazYanoverr avatar Mar 17 '24 09:03 PazYanoverr