消息格式建议

时间:2013-09-30 07:47:32

标签: message-queue messaging

我是使用消息传递系统作为应用程序之间的中间件的新手,我试图清除一些概念,其中包括消息的格式。我假设这里没有正确的答案,但你能否分享一下你如何做到这一点的经验,以及利弊是什么?

1 个答案:

答案 0 :(得分:0)

在我看来,最有效的消息是命令和事件。

命令消息是从一个系统直接发送到另一个系统的消息,它是发生某事的指令。以下是一些示例命令:

  1. 向承保人发出风险
  2. 流程续订请求
  3. 在登机时开始雇员
  4. 事件消息由一个系统广播或发布给所有感兴趣的系统,并且是发生某事的通知。以下是一些示例事件:

    1. 收到政策文件
    2. 报价决定已完成
    3. 金融交易停止
    4. 您对这些命令和事件的注意事项是它们具有商业意义。因此,通过名称可以很容易地理解代表这些命令和事件的消息。

      尝试在命令和事件的命名中避免使用CRUDy语言(例如,创建,更新,删除等)。

      我认为这是消息传递方面的最佳策略。