actor-model

    3热度

    1回答

    我在网上搜索了很长时间,找不到在Actor模型中克服的面向对象模型的具体缺点。请帮助我一些指针和解释。 在此先感谢。 OO模型的

    0热度

    1回答

    我正在寻找一些用例或代码示例,说明如何使用阻碍业务逻辑的Actor模型保存驻留在简单DTO/POCO模型类中的状态。 谢谢

    2热度

    1回答

    我想了解给定服务结构集群中任何时候将执行给定方法(在给定actor角色上)的actor id实例的最大数量。这是我的例子: 比方说,我只是定义一个演员类称为CustomerActor从服务织物的演员派生并实现其具有称为Process一个方法ICustomerActor接口。 假设我有一个客户端,它通过使用基于客户ID的actorIds将消息发送到ICustomerActor.Process方法。在

    1热度

    1回答

    有什么干净的方式让WCF调用根据请求参数应用1的最大并行度? 假设下面的代码: public void MyWcfOperation(int entityId, other arguments) { //do stuff with entity with id = entityId } 我要处理的最大的基于ENTITYID这里1个parallell电话。 我知道我可以为WCF设

    3热度

    3回答

    我是斯卡拉和演员世界的新人。 这是我到目前为止已经了解到: Scala是函数式编程(不是纯粹的),人们建议不要在使用阶可变状态。 但另一方面,有一个AKK框架实现演员模型。在玩阿卡时,我意识到信息是不变的,但是MUTABLE中的角色的状态。所以,我需要在actor的“var”变量和可变集合中指定。而且,对我来说,有一个可变状态并不适合scala。 那么,我的理解是否正确? 为什么人们采用不可变的斯

    1热度

    1回答

    我看到很多引用使用Stact来实现C#中的ActorModel。但是我没有看到任何最近的例子,并且这些文档使得很难弄清楚什么是成功的坑(这是不幸的,因为TopShelf和MassTransit都有不错的文档)。是否有任何经过简单接收示例的更新用法示例,与IoC容器之类的东西集成以创建具体的Actor类?

    0热度

    1回答

    在我的J2EE Web应用程序中,我必须为每个Web API调用发送一个计数给一个隔离线程以统计调用次数。可能性包括: a)使用原子长。我认为这会在一分钟内有数百万电话的情况下引起争议。因为所有线程都会尝试更新单个变量。 b)使用共享队列。每个请求处理线程都会插入到队列中,专用计数器线程将从该队列中退出并增加计数。 c)使用actor模型,比如使用Akka库。向演员发送异步消息,然后将其添加到计数

    4热度

    1回答

    我正在研究F#的Akka.Net API,它与C#相对应,因为它试图以惯用的方式公开Akka功能。所以,它引入了一个计算表达式演员和几个辅助函数actorOf和actorOf2: let consoleWriterActor = spawn myActorSystem "consoleWriterActor" (actorOf Actors.consoleWriterActor) l

    12热度

    1回答

    在1978 Paper by Hoare we have an idea called Communicating Sequential Processes。这由Go,Occam和Clojure在core.async中使用。 是否可以使用CSP作为替代Scala中角色模型?(我看到JCSP,但我想知道这是否是唯一的选择,如果它是成熟的,以及是否有人使用它)。 编辑 - 我也看到Communicat

    3热度

    1回答

    我一直在研究演员模型一段时间,并试图找出如何将其与RESTful API正确结合。我正在努力如何分离两个层的责任,无论是通过使用ask-pattern还是actor-per-request。对于这两种模式,请求 - 回复语义都泄漏到actor模型中,这看起来像是一种反模式。大多数由HTTP请求发起的消息发送给演员需要回复。接收参与者有多个条件,它需要指示API无法完成请求。 此外,什么被认为是输入