【问题标题】:Learning path question for reactive programming and event driven architecture反应式编程和事件驱动架构的学习路径问题
【发布时间】:2021-07-04 21:31:43
【问题描述】:

我是一名 java spring boot 微服务开发人员,尽管从未有机会真正掌握它,但他或多或少地熟悉多线程/并行和异步编程。与 JMS 或 Rabbit MQ 等消息传递服务相同。

我即将开始我的旅程,进入两个完全独立的编程范例,这对我来说是全新的。

  1. 使用 CQRS 的领域驱动设计和事件驱动架构
  2. 反应式编程

我的问题是,我是否需要对多线程/并行和异步编程有绝对完美的掌握才能更好地学习和理解反应式编程,并且对于消息传递(尤其是异步消息传递)也一样,以便更好地理解事件使用 CQRS 驱动的架构?

我知道这是一个非常主观的问题,所以只是寻找一般意见、建议和建议。

【问题讨论】:

    标签: domain-driven-design reactive-programming cqrs event-driven-design


    【解决方案1】:

    我认为对于反应式/异步来说,了解多线程是有帮助的,有时只是为了理解它为什么有用,但我不会说它是必要的。如果您对它和服务间消息传递有一定的经验,那您就可以了。

    如果有疑问,不妨试试 Lightbend Academy 的反应式架构系列课程。在撰写本文时,它们是免费的,并且根据我的经验,它们很好地覆盖了整个领域。

    【讨论】:

    • 感谢您的意见和课程建议。欣赏它...!!
    猜你喜欢
    • 2016-04-02
    • 1970-01-01
    • 1970-01-01
    • 2010-10-08
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 2011-06-08
    • 2022-06-14
    相关资源
    最近更新 更多