SpringOne Platform 2016 回顧:使用聚合開發微服務

新聞 | Pieter Humphrey | 2017 年 1 月 23 日 | ...

錄製於 SpringOne Platform 2016。 講者:Chris Richardson 投影片:http://www.slideshare.net/SpringCentral/developing-microservices-with-aggregates

領域模型模式是開發複雜商業邏輯的好方法。 不幸的是,典型的領域模型是一個混亂、像鳥巢般的類別集合。 它無法分解為微服務。 此外,商業邏輯通常依賴 ACID 交易來維持一致性。 幸運的是,這個問題有一個解決方案:聚合 (aggregates)。 聚合是來自必讀書籍《領域驅動設計》中經常被忽略的建模概念。 在本次演講中,您將學習如何使用聚合來為現代微服務和 NoSQL 開發商業邏輯。

我們將描述如何使用聚合來設計可以分割成微服務的模組化商業邏輯。 您將學習如何使用聚合來使用最終一致性 (eventual consistency) 而不是 ACID。

我們將描述使用聚合和 Spring Cloud 構建的微服務的設計。

取得 Spring 電子報

隨時掌握 Spring 電子報的最新資訊

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進展。

了解更多

獲得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

檢視全部