Akka 是一个用 Scala 编写的库,用于简化编写容错的、高可伸缩性的 Java 和 Scala 的 Actor 模型应用。它已经成功运用在电信行业。系统几乎不会宕机(高可用性 99.9999999 % 一年只有 31 ms 宕机。
用akka计算pi,计算公式:
这样,我们把这个公式每连续的elements个分成一段,一共分成message段。
然后开worker个acto...
分类:
其他好文 时间:
2015-03-12 22:37:59
阅读次数:
194
Akka 快速入门
Akka的优点太多,高性能、高可靠、高并发、分布式、可容错、可扩展、事件驱动,不一一叙述。不同版本的API差异很大,本文代码运行在 Scala 2.10.3 和 Akka
2.3.2 之上。
dependency>
groupId>com.typesafe.akkagroupId>
artifactId>akka-actor_2.10artifactId...
分类:
其他好文 时间:
2015-03-11 17:17:27
阅读次数:
192
forward 与 ! (tell) 的差异,举个例子:Main(当前actor): topNode ! Insert(requester, id=1, ele = 2)topNode: root ! Insert(requester, id=1, ele = 2)对于root而言,Insert消息...
分类:
其他好文 时间:
2015-03-09 00:27:22
阅读次数:
279
if invoked from an instance that isnotan Actor the sender will bedeadLettersactor reference by default.在akka中使用ask模式可设置超时时间,因为ask模式需等待对方的回应implicit va...
分类:
其他好文 时间:
2015-02-25 18:22:53
阅读次数:
123
Orleans是微软推出的类似Scala Akka的Actor模型,Orleans是一个建立在.NET之上的,设计的目标是为了方便程序员开发需要大规模扩展的云服务, 可用于实现DDD+EventSourcing/CQRS系统。 传统的三层体系结构包括无状态的前端,无状态的中间层和存储层在可伸缩性方面...
分类:
Web程序 时间:
2015-02-17 23:34:49
阅读次数:
226
UMLUML
一用例图
二类图一、用例图
用例图的基本概念由参与者、用例以及用例与用例之间的关系构成的用于描述系统功能的动态视图称为用例图。
参与者的基本概念参与者(Actor)是指存在于系统外部并直接与系统交互的人、系统或者设备等。
参与者在画图中使用简笔人物画来表示,如下所示:用例的基本概念用例是系统为参与者提供的功能。
对于用例的命名,我们可以给用例取一个简单的、概括性的,一般带有动作性的词语...
分类:
其他好文 时间:
2015-02-13 18:36:40
阅读次数:
240
开发Actor协同模块;(参考TRSIDS4.0协作应用集成手册【asp.net】)ASP.Net协作应用集成到IDS之前,需要开发Actor类实现协作应用回调接口中定义的本地登录、退出、用户信息同步等回调接口方法,协同IDS完成SSO.Actor类需要继承并重写实现抽象TRS.IDS.DotNet...
分类:
Web程序 时间:
2015-02-10 18:12:35
阅读次数:
204
Cluster讲课的这哥们接下来讲了下Akka Cluster的使用,但是是通过把一个以前讲过的actor 系统改成使用cluster来介绍的Akka cluster. 这部分代码很多,还是直接看视频吧。或者,看这篇文章,Akka Clustering, Step by Step更直白一些,不用事先...
分类:
其他好文 时间:
2015-02-07 11:32:03
阅读次数:
150
使用NGUI时偶尔会遇到以下两个报错:Supplied NxActorDesc is not valid. createActor returns NULL. 以及 Actor::updateMassFromShapes: Can't compute mass from shapes: must have at least one non-trigger shape! 如果在NGUI中遇到了物理引擎的报错,或者UICamera没感知到触屏,则检查一下各个BoxCollder的尺寸是否正常。这个尺寸会受到多个...
分类:
其他好文 时间:
2015-02-06 13:14:40
阅读次数:
154
云风的skynet,定义为一个游戏服务器框架,用c + lua基于Actor模型实现。代码极其精简,c部分的代码只有三千行左右。 整个skynet框架要解决的核心问题是:把一个消息(数据包)从一个服务(Actor)发送给另一个服务(Actor),并接收其返回。也就是在同一进程内(作者也强调并非...
分类:
Web程序 时间:
2015-02-04 20:10:37
阅读次数:
209