actor模型教程

     

Skynet对几个Actor 协程和Future进行1M线程并发性能测试

2909

Skynet分别在OSx windows和Linux下测试了几个Actor、协程/通道和Future/promise进行1M线程并发性能测试Macbook 12" '2015, Core M, OS.

Jetlang是Java高并发Actor模型开源库包

4897 1 3K

Jetlang基于Retlang提供高性能的Java线程库包,可作为JDK的java.util.concurrent库包补充实现,它类似Scala中Actor一样,是基于消息的高并发库包。这个库包不提.

如何设计一个千万人在线的MMO游戏?

2 9711 4 5K
如何设计一个性能可扩展的MMO(大型多人在线)游戏分布式系统是一件富有挑战性的任务,需要能够灵活有效地扩展分配计算资源,包括千万玩家在一个共享虚拟世界中彼此交互,实现身临其境的体验。游戏目标:1.游戏.

Quasar与Akka比较

3 9510 1

Quasar是一个快速精炼的Java并发库,其特点是提供轻量线程,也就是纤程模型,Clojure 和 Kotlin也提供类似真正轻量模型,已经被证明是一种成熟的并发范式,这种Actor模型是真正的Er.

Node.js CQRS 框架 发布 0.6.5

1760

Node.js CQRS 框架 发布 0.6.5参看:https://github.com/leogiese/cqrs.

Bet365从Java切换到Erlang解决可靠性与扩展性

1 2221 2

在线赌博公司bet365从Java更换到Erlang,降低了其核心投注平台的软件复杂性,扩展了系统应付四倍的访问量增长。How Bet365 solved reliability and scalab.

QBit是强大的Java微服务库包

4564 3 2K
QBit是微服务的队列库包,它类似于Akka和Spring的Reactor,但QBit只是库包而不是平台(轻量),QBit能够将服务放在一个队列Queue之后,你能直接使用QBit队列。QBit服务能.

Quasar是在JVM上提供轻量线程的库包

1368

Quasar能将JVM的原生native线程变为虚拟轻量线程(绿色线程 纤维线程),也就是类似类似Go-like的channel, 或Erlang-like actor模型。线程上下文切换是核心,使用.

不要将Actors用于并发编程

2 4724 6 4K

将Scala/AKKA的Actor用于并发编程是一种反模式,相反,应该使用Actor模型守护状态,使用future实现并发,来自Don't use Actors for concurrency一文提出.

演示cqrs+actor的用法

1595 7K

cqrs for javascript的项目地址: https://github.com/leogiese/cqrs下面演示一下用法,具体代码可以看项目的 express https://githu.

Javascript 的 DDD-CQRS 框架介绍

2021 3
点击标题进入[该贴被admin于2014-11-20 15:54修改过].

继CQRS-DDD-Actor 于一身的新一代框架Domain 编码完成

4 2281 4

点击标题进入[该贴被admin于2014-11-28 12:56修改过].

你不能在JVM上实现Actor, 绿色线程和CSP

2 6393 3

该文是对目前Scala或Akka等基于JVM实现的Actor模型或CSP模型提出了质疑,认为因为JVM底层平台没有支持绿色线程,所以,导致Actor或类似Go语言的CSP模型的实现都会打了水漂。当然,.

.NET的Actor模型:Orleans

2 4277 5 2K

Orleans是微软推出的类似Scala Akka的Actor模型,可用于实现DDD+EventSourcing/CQRS系统。Orleans是一个简化开发的可伸缩的云服务的项目。    构建交互式服.

高级并发:Akka Actors和JavaEE7的EJB比较

1 4834 1

随着Facebook 190亿美金收购WhatsApp,其背后的Erlang语言受到关注,本质上Erlang的新型对象消息模型被抽象为Actors模型,作为Actors模型的Akka框架有Java和S.

WhatsApp成功背后的Erlang语言

1 7627 6

32位工程师能支持4.5亿的用户,这是被Facebook收购的WhatsApp公司,其原因在于Erlang语言,这是一个在80年代推出的编程语言。使用Erlang语言你能够建立一个连接很多用户的消息应.

Node.js适合做主流大型系统吗?

7 15326 8 4K

这是来自richardrodger一篇博文,主要阐述微服务和模式匹配(消息),通过Node.js建立一个Http服务器作为微服务,微服务之间通过消息传递,以微服务构建模块,进而模块化构建一个大型系统。.

go reactive宣言

12 10240 8

这段时间,软件领域暗流涌动:中间件江湖新来了一批悍将,在互联网领域把EE打得节节败退。Finagle(Twitter)异步化RPC,Akka(TypeSafe)融入管理思路的Actor模型,RxJav.

JdonFramework-6.6.6新版本发布

12 5095 3 2K
JdonFramework-6.6.6版本在原来成熟稳定的6.6.4版本上主要增加了对CQRS的command异步并发支持。也就是说,原来聚合根实体模型发出的领域事件是通过异步并发的Disruptor.

为什么Actor模型是高并发事务的终极解决方案?

22 85979 28 4K
首先看看道友提出的一个问题:用户甲的操作1.开始事务2.访问表A3.访问表B4.提交事务乙用户在操作1.开始事务2.访问表B3.访问表A4.提交事务 如果甲用户和乙用户的两个事务同时发生,甲事务锁住了.

高并发时候的事务控制

2 3756 6

用户甲的操作1.开始事务2.访问表A3.访问表B4.提交事务乙用户在操作1.开始事务2.访问表B3.访问表A4.提交事务 访问时候,进行了操作。大神们,怎么来控制比较好处理呢?.

actor并发模型&基于共享内存线程模型

7 11793 12

看了坛里几篇actor的几篇文章,可是不能很好的理解,需要大家共同指导讨论下1.actor并发模型的应用场景?2.actor的原理?思维方式改变?3.actor最简单的demo?4.如何应用好acto.

Actor模型Akka赢得Github下载第一名

2917 1
Paul Miller — Your pull request won’t be acceptedScala的Akka框架获得开源网站github.com下载第一名,从下图看出,Scala语言下载量已.

事件驱动编程

12 17831 7

事件驱动编程是以事件为第一驱动的编程模型,提到事件,可能有很多容易混淆的概念,这里的事件是指一种异步并发的消息模型,而普通的观察者模式则没有这个强调,观察者和被观察者之间通讯可以是同步机制。同步机制的.

关于spring 的Application event

2 1592 1

那天看到板桥 说 spring 终于有了 异步事件驱动的东西了. Reactor https://github.com/reactor/reactor但有人说 使用 spring 的Applicati.

Reactor: Spring发布基于JVM的异步事件驱动框架

7 14463 2

面对Vert.x 以及Erlang/Scala的Actor模型冲击,Spring今天最新宣布,推出基于事件驱动的异步应Reactor:Reactor 是一个提供Java Groovy或其他JVM语言建.

Vert.x. 比 Node.js快好几倍?

3 11651 1
同样是基于EDA事件驱动编程,Vert.x.竟然比Node.js快好几倍?来自Inside Vert.x. Comparison with Node.js. | Architects Zone一文测试.

Scala + Akka 是处理架构的IaaS

1772

Scala和Go在互掐,夺取未来BIG thing话语权,前段时间看到一篇说,Scala已经suck吸干,Go才是并行编程王者,今天看到这篇High Scalability - High Scalab.

四种Actor框架比较

1 15647 2

四种Actor框架比较一文比较了Scalaz Actors Lift Actors Scala Actors 和Akka Actors四种Actor框架。复杂性最小的是Scalaz Actors和 L.

Why AsyncFP 引起的一场争论

7 2558 9

基于Scala的函数式编程高性能Actor开源框架AsyncFP发布后,在Scala领域引起了一场争论,争论关键还是如何更好地利用底层硬件或操作系统机制,以及如何更好地切合JVM。争论文章地址:Why.