原文:akka-typed(10) - event-sourcing, CQRS實戰

在前面的的討論里已經介紹了CQRS讀寫分離模式的一些原理和在akka typed應用中的實現方式。通過一段時間akka typed的具體使用對一些經典akka應用的遷移升級,感覺最深的是EvenSourcedBehavior和akka cluster sharding了。前者是經典akka中persistenceActor的替換,后者是在原有組件基礎上在使用方面的升級版。兩者都在使用便捷性方面提供 ...

2020-08-16 11:24 0 542 推薦指數:

查看詳情

akka-typed(8) - CQRS讀寫分離模式

前面介紹了事件源(EventSource)和集群(cluster),現在到了討論CQRS的時候了。CQRS即讀寫分離模式,由獨立的寫方程序和讀方程序組成,具體原理在以前的博客里介紹過了。akka-typed應該自然支持CQRS模式,最起碼本身提供了對寫方編程的支持,這點 ...

Fri Jun 26 17:27:00 CST 2020 0 531
CQRSEvent Sourcing之淺見

引言 DDD是近年軟件設計的熱門。CQRSEvent Sourcing作為實施DDD的一種選擇,也逐步進入人們的視野。圍繞這兩個主題,軟件開發的大咖[Martin Fowler]、[Greg Young]、[Udi Dahan]分別有所論述,[MSDN CQRS Journey ...

Mon Jan 11 03:45:00 CST 2021 17 2786
akka-typed(7) - cluster:sharding, 集群分片

在使用akka-typed的過程中發現有很多地方都簡化了不少,變得更方便了,包括:Supervision,只要用Behaviors.supervise()把Behavior包住,很容易就可以實現這個actor的SupervisorStrategy.restartWithBackoff策略 ...

Sat Jun 13 00:33:00 CST 2020 0 539
akka-typed(0) - typed-actor, typed messages

有什么深層次的影響。不過最近考慮的一些系統架構逼的我不得不立即開始akka-typed的調研,也就是說a ...

Wed May 27 05:45:00 CST 2020 5 633
akka-typed(1) - actor生命周期管理

akka-typed的actor從創建、啟用、狀態轉換、停用、監視等生命周期管理方式和akka-classic還是有一定的不同之處。這篇我們就介紹一下akka-typed的actor生命周期管理。 每一種actor都是通過定義它的行為屬性behavior形成模版,然后由對上一層的父輩 ...

Thu May 28 04:20:00 CST 2020 0 904
akka-typed(2) - typed-actor交流方式和交流協議

akka系統是一個分布式的消息驅動系統。akka應用由一群負責不同運算工作的actor組成,每個actor都是被動等待外界的某種消息來驅動自己的作業。所以,通俗點描述:akka應用就是一群actor相互之間發送消息的系統,每個actor接收到消息后開始自己負責的工作。對於akka-typed ...

Fri May 29 21:03:00 CST 2020 1 633
Akka-CQRS10)- gRPC on SSL/TLS 安全連接

使用gRPC作為雲平台和移動前端的連接方式,網絡安全應該是必須考慮的一個重點。gRPC是支持ssl/tls安全通訊機制的。用了一個周末來研究具體使用方法,實際上是一個周末的挖坑填坑過程。把這次經歷 ...

Mon Jun 17 21:50:00 CST 2019 0 565
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM