Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 参与者模型模式:限制并发运行参与者的数量_Spring_Actor - Fatal编程技术网

Spring 参与者模型模式:限制并发运行参与者的数量

Spring 参与者模型模式:限制并发运行参与者的数量,spring,actor,Spring,Actor,我已经基于actor模型模式设计了一个应用程序,利用spring应用程序上下文事件作为传递消息的方式。 我有三层: 发出requesttransactionevent 发出DotTransactionEvent您可以将DotTransactionEvents集合视为一个队列,并拥有一组并行的队列处理程序,每个处理程序一次处理队列中的一个项目。通过控制队列处理程序的数量,您可以控制正在运行的事务的数量,如您所述。Hi,如果第2层包含一组处理程序,这将紧密耦合最后2层,我宁愿避免这样做,因为第3层的

我已经基于actor模型模式设计了一个应用程序,利用spring应用程序上下文事件作为传递消息的方式。 我有三层:

  • 发出requesttransactionevent

  • 发出DotTransactionEvent您可以将DotTransactionEvents集合视为一个队列,并拥有一组并行的队列处理程序,每个处理程序一次处理队列中的一个项目。通过控制队列处理程序的数量,您可以控制正在运行的事务的数量,如您所述。

    Hi,如果第2层包含一组处理程序,这将紧密耦合最后2层,我宁愿避免这样做,因为第3层的创建是为了提供更大的灵活性。