我是使用消息传递系统作为应用程序之间的中间件的新手,我试图清除一些概念,其中包括消息的格式。我假设这里没有正确的答案,但你能否分享一下你如何做到这一点的经验,以及利弊是什么?
答案 0 :(得分:0)
在我看来,最有效的消息是命令和事件。
命令消息是从一个系统直接发送到另一个系统的消息,它是发生某事的指令。以下是一些示例命令:
事件消息由一个系统广播或发布给所有感兴趣的系统,并且是发生某事的通知。以下是一些示例事件:
您对这些命令和事件的注意事项是它们具有商业意义。因此,通过名称可以很容易地理解代表这些命令和事件的消息。
尝试在命令和事件的命名中避免使用CRUDy语言(例如,创建,更新,删除等)。
我认为这是消息传递方面的最佳策略。