写点什么

akka

收录了 akka 频道下的 50 篇内容

Akka Actor及其在商业智能数据服务中的应用
Akka Actor 及其在商业智能数据服务中的应用

本文以eBay增强商业智能平台Nous, 以及业务指标异常检测平台等多个数据产品所使用的快速数据访问服务DataExpress为例,介绍Actor Model及其在企业级数据服务中的应用。

使用 Akka Actor 和 Java 8 构建反应式应用

在几年前,组合使用Akka和Java 8来创建基于微服务的分布式系统还是一个美梦。基于Actor的系统能够让开发人员创建快速演化的微服务架构,这种架构能够弹性扩展以应对大量的数据。

使用 Akka 的 Actor 模型和领域驱动设计构建反应式系统

随着移动和数据驱动应用的爆发性增长,用户现在需要在任意地点实时访问所有的功能。系统的弹性和响应性变成了业务的基本需求。业务方面需要更加灵活的“反应式”系统。为了支持反应式开发,结合Actor模型和领域驱动设计能够满足现代系统弹性的需要。

Akka 2014 路线图更新

Akka 是一个用 Scala 语言编写的库,其目的是简化高容错、高可伸缩性Actor 模型应用的编写。继今年3月5号Akka 2.3.0主版本发布之后,Typesafe又于近日发布了Akka产品的2014路线图。

Aaron Stannard 谈 Akka.NET 1.1

Akka.NET 1.1近日发布,带来新特性和性能提升。InfoQ采访了Akka.net维护者Aaron Stannard,了解更多有关Akka.Streams和Akka.Cluster的信息。Aaron还阐述了与Akka for JVM实现有关的路线图计划。

使用 Akka、Kafka 和 ElasticSearch 等构建分析引擎

在这篇文章里,我将和大家分享一下我用Scala、Akka、Play、Kafka和ElasticSearch等构建大型分布式、容错、可扩展的分析引擎的经验。

Akka 1.1 发布,对 Futures 和性能做出改进,降低了依赖性

Akka 1.1已经发布,其中对性能和Futures等做出了很多改进。基本的Akka仅仅需要Scala 2.9就可以运行。InfoQ有幸采访了Jonas Bonér,了解到Akka当前的状态以及对将来的计划。

Akka 工具包 2.3 版本发布,支持 Java 8 和持久化

Akka工具包的最新版2.3.0版本发布,带来了持久化特性,支持有状态的Actor将其内部状态持久化。该版本也为支持Java 8的Lambda表达式做好了准备。

Akka 宣布更改许可,创始人:Apache 2.0 许可模式风险越来越大
Akka 宣布更改许可,创始人:Apache 2.0 许可模式风险越来越大

“Apache 2.0 是一个非常自由的许可证,非常适合早期建立社区的小型开源项目。”

复杂业务下,我们为何选择Akka作为异步通信框架?
复杂业务下,我们为何选择 Akka 作为异步通信框架?

Akka是Scala语言实现的一套基于Actor模型的异步通信框架,可用于构建高并发、分布式、可容错、事件驱动的基于JVM的应用,在Spark中曾被用于实现进程、节点间通信,在实际项目中协助我们成功搭建了满足业务需求的模型部署平台。

更改许可后,Akka 分支 Pekko 进入 Apache 孵化器
更改许可后,Akka 分支 Pekko 进入 Apache 孵化器

Pekko 是 Akka 更改许可前就有的一个分支。

以 Akka 为示例,介绍 Actor 模型

许多开发者在创建和维护多线程应用程序时经历过各种各样的问题,他们希望能在一个更高层次的抽象上进行工作。为了帮助这些开发者,Arun Manivannan编写了一系列的博客帖子,在目前总共六篇帖子中,他通过大量的图片及一些简单的Akka示例,解释了Actor模型的原理。作者- Jan Stenberg

使用 Akka 来优化 Spark+ElasticSearch 的准实时系统

假如有这样一个场景:系统每秒钟都会收到大量的事件,每个事件又包含很多参数,用户不仅需要准实时地还需要定期地判断每一种事件、事件的每一种参数值的组合是否超过了系统设定的阈值。面对这一场景,用户应该采用什么样的方案呢?最近,来自于Premium Minds的软件架构师André Camilo在博客上发表了一篇文章,介绍了他们是如何使用Akka解决这一棘手问题的。

Whitepages 的架构变迁:从 Ruby 到响应性更好的 Scala 和 Akka

Whitepages是位于美国的一家公司,主要负责提供个人和企业的联系信息,供用户搜索。随着业务的增长,其架构出现了瓶颈。经过评估,开发人员将出现瓶颈及代价较高的部分从原来的Ruby语言实现迁移到了更为现代、响应性更好的Scala语言和Akka框架。性能提升明显。

用 AWS、Scala、Akka、Play、MongoDB 和 Elasticsearch 构建社交音乐服务

Serendip.me的前首席架构师Rotem Hermon撰文介绍了初创音乐服务Serendip.me在架构及扩展方面所考虑的内容。

Scala 在挖财的应用实践

这次分享有三个方面,1是介绍一下挖财当年的开发情况和后端的架构, 2是挖财选择Scala的原因,3是挖财使用Scala相关的技术时碰到的问题以及经验。 就架构来说,后端技术用的主要是比较大众的东西,中间服务层是(SpringMVC),服务注册这一块是用(ZooKeeper),核心的开发方式还是围绕着(Play)和传统的(SpringMVC)等等,数据的存储这块是(MySQL),分布存储这块是用阿里巴巴之前开源的一个中间件(Cobar)。消息或者说实时计算这块主要是(Storm),监控系统则是用典型的ELK和Zabbix。

虚拟座谈会:反应式编程

反应式编程是当前非常热门的话题:InfoQ采访了反应式编程的三位提倡者,就他们的程序库和框架是如何完成反应性及其对开发人员的意义展开了讨论。这三位参与者分别是:Viktor Klang(Akka)、Timothy Baldridge(Core.Async )和Jafar Husain(RxJava)。

针对Kubernetes软件栈有状态服务设计的思考
针对 Kubernetes 软件栈有状态服务设计的思考

为什么“从整体大型系统设计中引入坏习惯”对于服务设计来说是没有出路?

Lightbend 就收购 OpsClarity 一事与 InfoQ 的对话

在收购了咨询公司BoldRadius九个月后,Lightbend宣布了其收购OpsClarity的消息。OpsClarity是一家专业做交互式应用监控的公司。为了对这种新的合作关系做进一步了解,InfoQ采访了Lightbend的董事长兼CEO,Mark Brewer,以及Alan Ngai,OpsClarity的联合创始人,现任Lightbend的云服务VP。

虚拟座谈会:.NET 中的高性能应用

专家组讨论了.NET中的高性能计算。主题范围从他们面对的主要挑战到.NET Native以及非传统平台的高性能。内存分配和垃圾回收是本次讨论的中心,大家围绕用户和实现者的观点展开了讨论。

akka专题_资料-InfoQ中文网