Akka 介绍
欢迎使用Akka,Akka是一套被用来在在多处理器核心和网络之间被设计可扩展和具有相关弹性的开源工具集。Akka允许你更加关注商业需求而不是书写低级别的代码来提供可靠性,容错率和高性能。 很多常用的设计实践和已经接受的程序模型不能解决一些重要的挑战,这些挑战通常是现代计算机体系结构中固有的。为了让项目取得成功,分布式系统必须能够应付一些环境出现的问题,例如组件崩溃不能响应,发送的消息没有痕迹的就丢失了,为了让分布式系统能够成功的运行,以及网络延迟和波动等问题。这些问题在具有很好管理和监控环境下的数据中心经常会发生,针对虚拟架构环境就更加容易出现上面的这些问题了。 为了帮助你处理上面提到这些现实的问题,Akka 提供了:不使用低级并发结构的多线程,例如原子或锁;让你免于考虑内存可见性的问题。系统和组件之间的远程通讯透明性;让你免于属性和维护复杂的网络代码。一个高可用性的集群架构,这个集群具有相当的弹性,在线方式;让你真正能够部署一个反应系统。 Reactive System. A reactive system is a system that responds (reacts) to ...