0

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

4

1 回答 1

0

我认为最有效的消息类型是命令和事件。

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

  1. 向投保人发行风险
  2. 处理续订请求
  3. 开始员工登机

事件消息由一个系统广播或发布到所有感兴趣的系统,并且是发生某事的通知。以下是一些示例事件:

  1. 收到的政策文件
  2. 报价决定完成
  3. 金融交易停放

您注意到这些命令和事件是它们具有商业意义。因此,代表这些命令和事件的消息很容易通过名称来理解。

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

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

于 2013-10-09T10:46:17.900 回答