初識“六邊形”架構設計理論

andrew發表於2019-03-22

    今天在讀"building microservice"這本書時 瞭解到該理論,不僅應用到微服務設計 還應用到領域驅動

六邊形體系結構是一種風格,它以一種將核心邏輯與外部元素隔離開來的方式分層物件。核心邏輯是特定於您的業務的部分,外部元素就像整合點,例如DB,外部API,UI等。它將軟體劃分   為內部 外部 部分。  內部   部件包含核心業務邏輯和域層(在LayeredArchitecture中解釋)。該 部分包括使用者介面,資料庫,訊息傳遞和其他的東西的。內部和外部部件都透過埠和介面卡相互通訊。

     六邊形體系結構更多地圍繞埠和介面卡。在Java中,介面實現埠,實現類   用作介面卡  

    

    

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69914095/viewspace-2639036/,如需轉載,請註明出處,否則將追究法律責任。

相關文章