首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏函数式编程语言及工具

    akka-typed(4) - EventSourcedBehavior in action

    前面提到过,akka-typed中较重要的改变是加入了EventSourcedBehavior。

    66220发布于 2020-06-09
  • 来自专栏函数式编程语言及工具

    akka-typed(10) - event-sourcing, CQRS实战

    在前面的的讨论里已经介绍了CQRS读写分离模式的一些原理和在akka-typed应用中的实现方式。 通过一段时间akka-typed的具体使用对一些经典akka应用的迁移升级,感觉最深的是EvenSourcedBehavior和akka-cluster-sharding了。 EventSourcedBehaviro是akka-typed为event-sourcing事件源模式提供的开发支持。具体的原理和使用方法在前面的博客里都介绍过了,在这篇就不再重复。

    59530发布于 2020-08-17
  • 来自专栏函数式编程语言及工具

    akka-typed(7) - cluster:sharding, 集群分片

    在使用akka-typed的过程中发现有很多地方都简化了不少,变得更方便了,包括:Supervision,只要用Behaviors.supervise()把Behavior包住,很容易就可以实现这个

    1.2K20发布于 2020-06-16
  • 来自专栏函数式编程语言及工具

    akka-typed(3) - PersistentActor has EventSourcedBehavior

    akka-typed中已经没有PersistentActor了。取而代之的是带有EventSourcedBehavior的actor,也就是一种专门支持EventSource模式的actor。

    82310发布于 2020-06-03
  • 来自专栏函数式编程语言及工具

    akka-typed(0) - typed-actor, typed messages

    不过最近考虑的一些系统架构逼的我不得不立即开始akka-typed的调研,也就是说akka-classic已经无法或者很困难去实现新的系统架构,且听我道来:最近在考虑一个微服务中台。 Behaviors.same } } } akka-typed的actor构建是通过定义它的Behavior行为实现的。 akka-typed已经不支持sender()了,在消息里自带,如Greeting.replyTo。 akka-typed已经不再支持become方法了。 akka-typed需要用户提供这个顶层actor。这个是在ActorSystem的第一个参数指定的。

    73530发布于 2020-05-29
  • 来自专栏函数式编程语言及工具

    akka-typed(8) - CQRS读写分离模式

    akka-typed应该自然支持CQRS模式,最起码本身提供了对写方编程的支持,这点从EventSourcedBehavior 可以知道。 akka-typed提供了新的EventSourcedBehavior-Actor,极大方便了对persistentActor的应用开发,但同时也给编程者造成了一些限制。

    58020发布于 2020-06-29
  • 来自专栏函数式编程语言及工具

    akka-typed(1) - actor生命周期管理

    akka-typed的actor从创建、启用、状态转换、停用、监视等生命周期管理方式和akka-classic还是有一定的不同之处。这篇我们就介绍一下akka-typed的actor生命周期管理。 akka-typed的守护guardian-actor,即根部root-actor是通过在定义ActorSystem时指定并产生的。

    1K20发布于 2020-05-29
  • 来自专栏函数式编程语言及工具

    akka-typed(2) - typed-actor交流方式和交流协议

    对于akka-typed来说,typed-actor只能接收指定类型的消息,所以actor之间的消息交流需要按照消息类型来进行,即需要协议来规范消息交流机制。 不过,在akka-typed中这种模式最基本的要求就是发送的消息类型必须符合接收方actor的类型。 好了,我们先对这个模式做个示范。所有actor的定义可以先从它的消息类型开始。

    94910发布于 2020-06-02
  • 来自专栏函数式编程语言及工具

    akka-typed(6) - cluster:group router, cluster-load-balancing

    先谈谈akka-typed的router actor。route 分pool router, group router两类。

    94220发布于 2020-06-15
  • 来自专栏函数式编程语言及工具

    akka-typed(9) - 业务分片、整合,谈谈lagom, 需要吗?

    所以,最后还是决定直接用akka-typed来实现这个数据中台。用了一个多月时间做研发,到现在看来效果不错,能够符合项目要求。下面是一些用akka-typed实现业务集成的过程介绍。

    1K20发布于 2020-08-11
  • 来自专栏函数式编程语言及工具

    kka-typed(5) - cluster:集群节点状态监视

    由于akka-typed里采用了新的消息交流协议,而系统消息的发布和订阅也算是消息交换,也受交流协议约束。 所以想通过重写以前示范的ClusterMemberStatus来了解一下akka-typed环境下节点状态变化消息监听的一些机制。 我们需要一个actor来订阅系统发布的节点状态变化消息。

    76730发布于 2020-06-09
领券