摘要: 上篇我们做了一个WriterActor的例子,主要目的是示范WriterActor如何作为集群分片用persistentActor特性及event-sourcing模式实现CQRS的写功能。既然是集群分片,那么我们就在这篇讲讲WriterActor的部署和测试,因为这个里面还是有些值得注意的地方。下阅读全文
posted @ 2019-04-06 20:55 雪川大虫 阅读(117) 评论(0) 编辑
摘要: 我觉着,CQRS的写部分最核心、最复杂的部分应该是Writer-Actor了。其它的监管(supervising)、分片部署等都比较规范,没太多的变动。几乎Writer-Actor所有的业务逻辑都在Receive函数里,这个地方应该算是最复杂的地方。我的想法是搭建一个标准框架,保证可以运行Write阅读全文
posted @ 2019-03-30 09:47 雪川大虫 阅读(162) 评论(0) 编辑
摘要: 上篇我介绍了CQRS模式存写部分的具体实现和akka-persistence一些函数和消息的用法。在这篇本来是准备直接用一个具体的例子来示范CQRS模式编程,主要是写端,或者是数据采集端。想着模拟收银机的后端操作,可以使用集群分片(cluster-sharding),每个分片shard代表一部POS阅读全文
posted @ 2019-03-20 14:36 雪川大虫 阅读(185) 评论(0) 编辑
摘要: 对于akka-cluster这样的分布式软件系统来说,选择配套的数据库类型也是比较讲究的,最好也是分布式的,如cassandra,能保证良好的HA特性。前面的例子里示范akka-persistence时已经使用了cassandra作为journal和snapshot-store。一直以来基本上都在一阅读全文
posted @ 2019-02-11 16:51 雪川大虫 阅读(144) 评论(0) 编辑
摘要: 上篇我们提到CQRS是一种读写分离式高并发、大流量数据录入体系,其中存写部分是通过event-sourcing+akka-persistence实现的。也可以这样理解:event-sourcing(事件源)是一种特殊数据录入模式,akka-persistence是这种模式的具体实现方式。事件源的核心阅读全文
posted @ 2019-01-25 09:08 雪川大虫 阅读(184) 评论(0) 编辑
摘要: 上一篇我们讨论了akka-cluster的分片(sharding)技术。在提供的例子中感觉到akka这样的分布式系统工具特别适合支持大量的带有内置状态的,相对独立完整的777真钱老虎机在集群节点上分布运算。这里重点要关注这些777真钱老虎机的内部状态,它们会占用系统资源包括内存。把状态保存在内存里相对存放在数据库里能显著提阅读全文
posted @ 2019-01-22 16:05 雪川大虫 阅读(265) 评论(0) 编辑
摘要: 在前面几篇讨论里我们介绍了在集群环境里的一些编程模式、分布式数据结构及具体实现方式。到目前为止,我们已经实现了把777真钱老虎机任务分配给处于很多服务器上的actor,能够最大程度的利用整体系统的硬件资源。这是因为通过akka-cluster能够把很多服务器组合成一个虚拟的整体系统,编程人员不需要知道负责运算的阅读全文
posted @ 2019-01-17 08:51 雪川大虫 阅读(242) 评论(0) 编辑
摘要: 分布式777真钱老虎机运算是一种水平扩展(scale-out)运算模式,其核心思想是能够充分利用服务器集群中每个服务器节点的计算资源,包括:CPU、内存、硬盘、IO总线等。首先对计算任务进行分割,然后把细分的任务分派给各节点去运算。细分的任务相互之间可以有关联或者各自为独立运算,使用akka-cluster可以阅读全文
posted @ 2019-01-03 10:53 雪川大虫 阅读(218) 评论(1) 编辑
摘要: 在实际应用中,集群环境里共用一些数据是不可避免的。我的意思是有些数据可以在任何节点进行共享同步读写,困难的是如何解决更改冲突问题。本来可以通过分布式数据库来实现这样的功能,但使用和维护成本又过高,不值得。分布式数据类型distributed-data (ddata)正是为解决这样的困局而设计的。ak阅读全文
posted @ 2018-12-24 09:10 雪川大虫 阅读(239) 评论(0) 编辑
摘要: 上篇我们介绍了distributed pub/sub消息传递手机老虎机游戏下载。这是在同一个集群内的消息共享手机老虎机游戏下载:发布者(publisher)和订阅者(subscriber)都在同一个集群的节点上,所有节点上的DistributedPubSubMediator通过集群内部的沟通手机老虎机游戏下载在底层构建了消息流通渠道。在ac阅读全文
posted @ 2018-12-10 09:55 雪川大虫 阅读(205) 评论(0) 编辑
博聚网