Java Akka actors一次处理一条消息
Akka actor一次只能处理一条消息,因此我们不需要担心并发性 假设我有一个比萨饼店的系统 设计是这样的Java Akka actors一次处理一条消息,java,akka,reactive-programming,Java,Akka,Reactive Programming,Akka actor一次只能处理一条消息,因此我们不需要担心并发性 假设我有一个比萨饼店的系统 设计是这样的 1)Webservice 2)Akka ecosystem with actors like PizaaCreater, DeliveryHandler 3)Web service accepts ther order and passes to PizzaCreater,PizzaCreater creates pizza and passes it to DeliveryHanl
1)Webservice
2)Akka ecosystem with actors like PizaaCreater, DeliveryHandler
3)Web service accepts ther order and passes to PizzaCreater,PizzaCreater creates pizza and passes it to DeliveryHanlder.
现在只有一个PizzaCreater和DeliveryHandler实例,这会降低整个系统的速度
1)Should i create multiple PizzaCreaters and DeliveryHandler?
2)How will CustomerService pass order to PizzaCreater with minimum load or how would PizzaCreater pass the pizza to DelivieryHandler with minimum load then?
3)Is creating multiple instance of PizzaCreaters / DeliveryHandler ok?
您可以创建同一类型的多个参与者,并使用路由器传播工作:。邮箱最小的一个配置为akka.routing.smallestMailboxRoutingLogic您可以创建多个相同类型的参与者,并使用路由器传播工作:。邮箱最小的配置为akka.routing.SmallestMailboxRoutingLogic