Microservices 酒店通讯微服务

Microservices 酒店通讯微服务,microservices,Microservices,在一个酒店的微服务架构中,我想创建一个通信服务来处理所有的电子邮件、短信。。。此服务应由异步事件触发 应调用这些事件:发送\预订\确认\电子邮件,使预订服务了解电子邮件通信。或者应该有一个更通用的事件预订确认,导致确认电子邮件 是否应调用这些事件:发送\预订\确认\电子邮件 不,事件应该以过去的句子命名 使预订服务了解电子邮件通信 我不会做那种耦合。预订服务负责预订,而不是通知客户的方法 或者应该有一个更通用的事件预订确认,导致确认电子邮件 是的,预订确认似乎是个不错的选择;它表示实际发生的事情

在一个酒店的微服务架构中,我想创建一个通信服务来处理所有的电子邮件、短信。。。此服务应由异步事件触发

应调用这些事件:发送\预订\确认\电子邮件,使预订服务了解电子邮件通信。或者应该有一个更通用的事件预订确认,导致确认电子邮件

是否应调用这些事件:发送\预订\确认\电子邮件

不,事件应该以过去的句子命名

使预订服务了解电子邮件通信

我不会做那种耦合。预订服务负责预订,而不是通知客户的方法

或者应该有一个更通用的事件预订确认,导致确认电子邮件

是的,
预订确认
似乎是个不错的选择;它表示实际发生的事情,但不包含下一步应该做什么的指示。通知客户的工作流/流程应由另一个组件管理,即Saga/流程经理。此Saga将接收
预订确认
事件,然后将
发送预订确认电子邮件
命令发送给负责的微服务

是否应调用这些事件:发送\预订\确认\电子邮件

不,事件应该以过去的句子命名

使预订服务了解电子邮件通信

我不会做那种耦合。预订服务负责预订,而不是通知客户的方法

或者应该有一个更通用的事件预订确认,导致确认电子邮件

是的,
预订确认
似乎是个不错的选择;它表示实际发生的事情,但不包含下一步应该做什么的指示。通知客户的工作流/流程应由另一个组件管理,即Saga/流程经理。此Saga将接收
预订确认
事件,然后将
发送预订确认电子邮件
命令发送给负责的微服务