使用vert.x angular.js 結合 Axon框架的案例
使用vert.x angular.js 結合 Axon框架的案例(Basic Axon Framework sample using vert.x and angular.js « Trifork Blog / Trifork: Enterprise Java, O)
原始碼下載:vertx-samples:axon-todo-list
架構圖:
原始碼下載:vertx-samples:axon-todo-list
架構圖:
實現起來有些複雜:客戶端瀏覽器與後端vertx事件匯流排通訊,建立一個ToDo專案,這是作為匯流排上的一個訊息傳遞,這個訊息被監聽者Handler抓取處理。這個Handler發使用Axon閘道器傳送命令:建立一個新的ToDO或標記ToDO已經建立完成。這個命令將被command handler處理,然後使用ToDo 聚合根aggregate實現真正的專案建立,並且標記專案已經建立完成。Axon將使用這個命令來改變狀態,.這些事件也被ToDo event listener使用. 這些元件傳送訊息到vertx事件匯流排來持久化todo 專案,然後再傳送一個訊息給特定 的其他客戶端一直監聽的的topic。AngularJS 控制器可以註冊一個有關vert.x 事件的監聽器,然後它更新其他客戶端的資料模型,這種改變將是在瀏覽器檢視中自動改變。
[該貼被banq於2012-11-28 14:38修改過]
相關文章
- 基於Axon框架使用Kotlin編寫的ES銀行案例框架Kotlin
- Axon框架指南 - Baeldung框架
- Vert.x 使用RedisRedis
- Vert.x的介紹!這是目前最快的Java框架Java框架
- 結合案例深入解析策略模式模式
- GitHub - soooban/AxonDemo: 使用Axon/Spring Cloud實現事件溯源和CQRS案例GithubSpringCloud事件
- Celery非同步排程框架(二)與Django結合使用非同步框架Django
- CQRS架構和Axon框架入門實踐架構框架
- 結合案例深入解析迭代器模式模式
- ForkJoin框架的RecursiveTask和ForkJoinPool的使用案例框架
- Axon框架快速入門和DDD專案實踐框架
- 結合案例深入解析裝飾者模式模式
- 結合案例深入解析:抽象工廠模式抽象模式
- Vert.x 程式碼結構最佳實踐
- axon框架創始人談微服務與事件驅動框架微服務事件
- ts結合vue使用的感悟Vue
- Protobuf的使用,結合ideaIdea
- glide 結合goland的使用IDEGoLand
- MVC5使用Angular.Js實現CrudMVCAngularJS
- 結合CYNEFIN框架對DDD真正的定位 - Mathias Verraes框架
- 結合案例寫出工廠方法模式例項模式
- 結合案例深入解析簡單工廠模式模式
- 結合案例深入解析介面卡模式(二)模式
- 結合案例深入解析模板方法設計模式設計模式
- 在Vert.x中使用SQL - Alexey SoshinSQL
- 初探RxJava以及結合Retrofit的使用RxJava
- 在Axon框架中揭開跟蹤事件處理器的神秘面紗框架事件
- Vert.x 示例
- 集合框架-HashMap集合的案例框架HashMap
- 使用Spring Boot RowMapper結合JDK14的Java記錄實現案例 - zetcodeSpring BootAPPJDKJava
- Github Copilot 結合python的使用GithubPython
- JAVA與groovy指令碼的結合使用Java指令碼
- 大模型API與前端的結合使用大模型API前端
- 在Mac上使用Angular.js找不到chromedriver的解決辦法MacAngularJSChrome
- sed命令和find命令的結合的使用
- CorelDRAW輪廓描摹點陣圖結合案例詳解
- Rest with Vert.x for javaRESTJava
- 使用 Composer 搭建適合自己專案的微框架框架