【发布时间】:2021-07-04 21:31:43
【问题描述】:
我是一名 java spring boot 微服务开发人员,尽管从未有机会真正掌握它,但他或多或少地熟悉多线程/并行和异步编程。与 JMS 或 Rabbit MQ 等消息传递服务相同。
我即将开始我的旅程,进入两个完全独立的编程范例,这对我来说是全新的。
- 使用 CQRS 的领域驱动设计和事件驱动架构
- 反应式编程
我的问题是,我是否需要对多线程/并行和异步编程有绝对完美的掌握才能更好地学习和理解反应式编程,并且对于消息传递(尤其是异步消息传递)也一样,以便更好地理解事件使用 CQRS 驱动的架构?
我知道这是一个非常主观的问题,所以只是寻找一般意见、建议和建议。
【问题讨论】:
标签: domain-driven-design reactive-programming cqrs event-driven-design