- 博客(10)
- 资源 (35)
- 收藏
- 关注
转载 Akka TestKit测试包的使用
TestKit,测试类必须继承几个接口:class SendingActor01Test extends TestKit(ActorSystem("testsystem")) //TestKit创建testsystem用于测试 with WordSpecLike //可以用must,in等语句描述测试方法 with MustMatchers //must描述assertion,比如"h
2016-01-15 06:58:36 1092
转载 Akka Cluster原理与应用
Akka集群原理Akka集群支持去中心化的基于P2P的集群服务,没有单点故障(SPOF)问题,它主要是通过Gossip协议来实现。对于集群成员的状态,Akka提供了一种故障检测机制,能够自动发现出现故障而离开集群的成员节点,通过事件驱动的方式,将状态传播到整个集群的其它成员节点。状态转移与故障检测Akka内部为集群成员定义了一组有限状态(6种状态),并给出了一个状态转移
2016-01-15 06:47:21 1010
转载 Akka框架基本要点介绍
Akka基于Actor模型,提供了一个用于构建可扩展的(Scalable)、弹性的(Resilient)、快速响应的(Responsive)应用程序的平台。本文基本上是基于Akka的官方文档(版本是2.3.12),通过自己的理解,来阐述Akka提供的一些组件或概念,另外总结了Akka的一些使用场景。Actor维基百科这样定义Actor模型:在计算科学领域,Actor模型
2016-01-15 06:12:41 775
转载 Akka Cluster原理与应用
Akka集群原理 Akka集群支持去中心化的基于P2P的集群服务,没有单点故障(SPOF)问题,它主要是通过Gossip协议来实现。对于集群成员的状态,Akka提供了一种故障检测机制,能够自动发现出现故障而离开集群的成员节点,通过事件驱动的方式,将状态传播到整个集群的其它成员节点。状态转移与故障检测Akka内部为集群成员定义了一组有限状态(6种状态),并给出了一个状态转移矩
2016-01-15 06:11:00 820
转载 Akka的Cluster源码分析
1.概述Akka这样一个scala世界里的明星,给我们提供了各种各样吸引人的功能和特性,尤其在分布式、高并发领域。但就像任何其他优秀的框架,它的实现也必然会有其复杂性,在Roland Kuhn(Akka Tech Lead)的带领下,Akka的实现原理吸收了各个领域内成熟、领先的理论。尤其是Akka里cluster的实现,更是体现了非常多的优秀理论和实战经验。为了更方便大家在实际使用中碰到问题
2016-01-15 06:07:21 1050
转载 Akka学习笔记(七):配置
Akka学习笔记(七):配置使用Akka可以不用任何配置,Akka提供了明智的默认配置。为了适应特别的运行环境,修改默认行为,你可能需要修改:log level and logger backendenable remoting消息系列化路由设置调度器调优Akka使用Typesafe Config Library,纯java实现的配置库。之前博客有介绍过here从哪
2016-01-14 08:49:52 780
转载 Akka笔记之配置及调度
正如前几篇文章中所看到的,我们可以通过ActorSystem的actorOf方法来创建一个Actor。其实ActorSystem还可以做许多事情。本篇中我们来看下如何用它来进行配置及调度。我们先看下ActorSystem里的方法的一个子集。1. 配置管理还记得前面我们用来配置日志级别的那个application.conf文件吗?它就好比Java程序里的那些.prop
2016-01-14 08:32:05 3761
转载 Akka cluster介绍
akka cluster介绍Akka Cluster提供了一个可容错、去中心化的,基于点对点的集群成员服务(membership service),解决了单点故障和单点瓶颈问题。名词### node cluster的逻辑成员。 在一个物理机器上可能存在多个node。以 hostname:port:uid 的元组定义。在本文种,任何地方提到节点其含义等同于node。
2016-01-14 07:08:03 3703
转载 Scala持久层框架Slick介绍
FRM介绍最近看到了一个FRM的框架Slick。 FRM的意思是Functional Relational Mapping, 一种基于函数式的ORM。举一个最简单的例子:val queryResult = db.query(queryStr)queryResult.onSuccess { result => result.doSomething ...}
2016-01-13 02:51:47 9221 1
转载 让并发和容错更容易:Akka示例教程
摘要:Akka用Scala语言写成,为开发高并发、分布式和容错式应用提供了便利,对开发者隐藏了很大程度的复杂性。把Akka用好肯定需要了解比这个教程更多的内容,但是希望这里的介绍和示例能够引起你的注意并继续了解Akka。写并发程序很难。程序员不得不处理线程、锁和竞态条件等等,这个过程很容易出错,而且会导致程序代码难以阅读、测试和维护。所以,很多人不倾向于使用多线程编程。取而
2016-01-09 10:02:55 1769
Unity 4.x Cookbook 2013
2013-07-05
Android实例-3D雷电源代码
2013-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人