Akka分布式并发框架

     

Akka,事件溯源和分布式数据库迁移

42

VirtusLab 的基于事件溯源的 Akka 应用程序的底层数据库迁移案例研究。这篇文章介绍了一项针对大型工业事件溯源项目的研究,其中涉及了对Akka和数据库选择的讨论。作者对Akka Persis.

Play框架摆脱Akka四年后重出江湖

228 2K

Play框架曾经是 Spring 主要竞争对手 ,遗憾的是,Play 背后的公司(最初名为 Typesafe,现在名为 Lightbend)逐渐对该解决方案失去了兴趣。起初,他们将其过渡到 Lagom.

Java最新几个新JEP草案介绍

178 3K

JEP草案介绍:JEP 461:流收集器(预览)这是 Akka 前任技术负责人 Viktor Klang 建议提出的JEP,如果修改流 API 时会发生什么?我们似乎收到了一份关于新开发方向的建议,而.

conveyor:反应式流处理的Java库

110 3K

数据处理可以分为多个同时进行。这有利于 IO 密集型工作的高效流水线化,与对java.util.stream等CPU 密集型工作的关注相辅相成。Conveyor 在很大程度上受到 Akka Strea.

Apache Flink回应Akka许可证收费事件

1383

Akka的新许可证给Apache Flink带来了许多问题,因为它在内部使用Akka 进行集群协调。但是,Apache Flink的许可证不会改变。将不会再使用 Akka 2.7+,这将确保用户不受影.

Akka许可证从免费改为收费了

2149 1

Akka 的新许可证是 Business Source License (BSL) v1.1,附加使用授权以涵盖 Akka 的一些开源使用,例如 Play Framework 的一部分。BSL 由 D.

Java loom会使其并发性与erlang相媲美吗? - Reddit

1218 1

来自 erlang 解决方案的博客文章:其中比较了 JVM 和 BEAM(erlang 的 VM),文章认为JVM没有用于高度优化并发的原语。但是现在Java有了Loom虚拟线程,是否实现了与 erl.

比较.NET四种流行Actor框架

3010 3K

让我们来看看在.NET生态系统中我们有哪些工具可以使用。在接下来的几节中,我们将介绍流行的框架选择。Orleans, Proto.Actor, Akka.Net, 和Dapr。我们将重点介绍它们的独特.

Java反应式事件溯源之第5部分:事件存储

1563 7K

选择事件存储数据库需要大量研究。这可能是一个单独的博客系列的主题(可能在将来),所以我的计划是从不同的角度来解决它。不要试图找到最佳解决方案(因为恕我直言不存在)。相反,尝试找到一个最佳的折衷方案并为.

Java反应式事件溯源之第3部分:服务

983 13K

本节主要主题是将ShowEntity隐藏在一个不错的服务包装下。否则,与Actor交互所需的逻辑将在许多地方重复,这总是一个坏主意。六边形角度的角度来看,ShowService这将是我们的端口,将来可.

Java反应式事件溯源之第 2 部分:Actor 模型

1418 11K

本节我们将解决并发访问的问题。. 我们的域代码非常优雅,但即使我们使用记录和一些不可变集合,它在多线程环境中也不是完全安全的。比如我们要实现在同时预定同一个座位的情况下,一个请求成功一个失败的保证。如.

Java中的几种Kafka客户端比较介绍

2106 1 19K

在这篇博客中,我介绍了在Java中定义Kafka消费者的各种方法。Spring、Micronaut、Vert.x和Akka Streams在引擎盖下使用kafka-clients库,并提供完整的功能集.

比较Java与Node.js的并发性和性能- maxant

3344 1 25K

想象一个简单的市场,对同一产品感兴趣的买家和卖家聚集在一起进行交易。对于市场上的每个产品,对该产品感兴趣的买家可以形成一个有序的队列,按照“先到先得”的原则进行排序。然后,每个买家可以接近最便宜的卖家.

如何使用Akka Serverless制作电子商务应用?

1346 1 2K

Akka Serverless 是一种平台即服务,它结合了 API 优先、无数据库编程和无服务器运行时。开发人员不必设置和调整数据库、维护和供应服务器、配置或运行计算集群。开发人员唯一负责的是构建无服.

Apache Kafka 的儿童读物/插图指南

980

点击标题 黑客新闻讨论这是对软件开发社区的精彩贡献,本着《Why's Poignant Guide》和《Land of Lisp》的精神。我完全支持这种艺术性、奇思妙想和技术的结合——忠于核心黑客精神.

Akka推出Serverless PaaS无服务器云平台 - thenewstack

1366 1

到目前为止,无服务器技术还无法支持企业构建的有状态、高性能、可扩展的应用程序:括消费者和工业物联网、工厂自动化、现代电子商务、实时金融服务、流媒体、基于互联网的游戏和 SaaS 应用。开源应用程序框架.

如何测试分布式系统?Actor模型虽好但难以测试

1187 2K

没有并行性+量化执行+确定性行为=确定性模拟测试,不多线程去测试分布式系统,从并发系统中移除并发。像FoundationDB这样的人已经公开谈论了他们沿着这条道路的经历,他们的成功是我们自己努力的主要.

一个简单的Akka应用Java开发教程 – Emmanouil

1749 7K

Akka是一个免费的开源工具包和运行时,用于在JVM上构建高度并发,分布式和弹性消息驱动的应用程序。除Akka之外,您还具有Akka-streams模块,该模块使流的提取和处理变得容易,Alpakka.

.NET Orleans与Akka比较 - akka-meta

2439 1 3K

两个项目在主要重点上的区别: 奥尔良的主要重点是简化分布式计算,并允许非专家编写高效,可扩展和可靠的分布式服务。(banq注:类似EJB或JMS做法,试图隐藏网络通信的复杂性,与EJB的区别是,EJB.

如何应对Akka集群出现脑裂故障?- Andrzej

3319 2 7K

Akka Cluster是一款非常不错的软件。如果正确使用并用于正确的用例,它可以解决可扩展的分布式系统世界中的许多难题。它可以为您提供一种分布式共识机制,在此基础上,您可以实现Akka Persis.

BEAM和JVM虚拟机对比:JVM是为并行而构建的,而BEAM是为并发构建的 | Erlang

2991 1 4K

任何编程语言在Erlang生态系统中的成功都可以分为三个紧密耦合的组件。它们是:Erlang编程语言的语义,并在其上实现其他语言用于构建可伸缩和弹性并发系统的OTP库和中间件与语言语义紧密耦合的BEA.

在Java Spring Boot中的Akka流! -Lalit Vatsal

2402 1

在当今的数据处理和数据流水线系统中,将数据从源流传输到接收器是一项非常琐碎的任务。因此,有许多流媒体解决方案,例如:Kafka Stream,Spark Streaming,Apache Flink等.

David Fowler :actor框架为什么没能流行起来?

4094 3

众说纷纭:如果您正在寻找更好的方法,并且已经找到了CQRS/ES,那么它们是多余的。如果actor用作聚合或事件投射,可以很好地与CQRS/ES一起工作,我过去曾在奥尔良做过。因为这与人们被教导为We.

设计Akka.NET领域事件和命令的最佳实践 | Petabridge

1608 3K

这是一篇.NET中Akka的领域事件和命令设计文章,阐述如何通过设计事件使Akka.NET编程更容易。详细点击标题见原文:1. 慷慨地使用标记/身份接口如果我们有大量的域事件用于交易股票,所有这些事件.

Erlang之父Joe Armstrong去世

1907 2
他是Actor模型创建者,认为真正OO应该是对象之间进行消息传递,而非直接进行方法调用,他为此创建了Erlang这种分布式语言,Java中Akka等都是Actor模型的实现者。他说:面向对象语言的问题.

Java开发人员的反应编程介绍 - Fernando Almeida

1164 1

不可否认的是,在Dev(和Ops最近)领域出现的数千项创新中,讨论最多的主题之一是反应式编程。新的FW框架不断推出,例如ReactiveX(RxJava)的Java语言的实现,最近推出的带有反应式编程.

持久性Akka、Kafka、Cassandra实现CQRS数据同步

4402 1 4K
本文是讨论数据库在读写分离情况下,如何实现写数据库的数据如何快速更新到读数据库的三种方式。Akka Persistence(持久性Akka)是一个相当不错的事件溯源EventSourcing实现。当我.

使用Akka, Spring Boot, DDD建立Java分布式系统

10080 10 4K
当需要处理的数据增长超过单个JVM中时,这时候AKKA集群提供了构建此类实现的可扩展的解决方案。这是一篇涉及分布式计算许多方面的文章。请准备在文章上阅读上花费大量的时间,参考所提到的各种外部链接,才能.

PayPal如何使用8个VM每天支撑数十亿个事务?

4710 6 2K

Paypal将平时需要100个VM(虚拟机)才能支撑的每天数十亿点击降低为8个VM,甚至在CPU 90%时还能保持响应性?Paypal已经迁移到基于Akka的Actor模型,并开源了他们的Reacti.

Cassandra+Akka+Spark分布式机器学习架构

5506 3
目前基于Mesos的 Spark, Akka, Cassandra 和 Kafka (简称SMACK)架构将机器学习 大数据分析 快数据实时流处理和集群自动化管理结合一起,形成大数据领域的主流架构。.