1. 传统的分层结构+message broker + worker传统的层结构老生常谈了: UI 层,service,业务逻辑,数据层.就不赘述了与worker形成producer-consumer模式,可自由控制worker的数量业务上异步使用不同队列管理不同业务请求,业务上可横向扩展优势: 开发效率比较高,业务和应用扩展性都还可以.劣势: 运维监控以及上线部署流程不适用于互联网应用.适用: 中小型项目,大型项目如果不对业务分离部署也可考虑使用.2. CQRS从业务上划分读写请求model,…