应用程序体系结构有三个微服务;我们称他们为A,B和C.微服务不同步
A是持有用户权限(包括发送SMS的权限)的权限,当权限更新时,它会为感兴趣的服务发布事件。
B和C监听权限更改,以控制发送短信。
主轨应用程序是与A,B,C.
积分应用与权限,以防止学生甲接收任何SMS, 然后甲公布它获取在Queueworker延迟事件更新A; 应用程序开始通过B发送短信,由于Queueworker延迟,该信息尚未更新。
一旦权限更改为false,我们如何确保(或者需要在设计中更改哪些内容以确保)用户不会收到SMS?