您好所有的項目微服務架構,如何通過Spring框架的引導
我試圖找出如何基於在Wildfly運行的模塊(war's)移動我目前的系統架構。現在,所有的infra資源都放置在JNDI樹中,比如Datasources,JMS等等。我的項目框架是Spring 4和family,它允許我查找這些資源和其他東西。
我的目標是使用Spring-Boot和Spring Cloud Netflix創建一個微服務體系結構,其中每個WAR都將是一個由總線服務集成的新獨立應用程序。
但我的疑問是,如何與所有單一的Spring Boot應用程序共享那些Jndi數據源,牢記在每個application.properties中必須爲每個應用程序/數據源設置用戶/密碼並不好。
有沒有什麼辦法讓Spring Boot管理所有的子項目,因爲最大的好處是有一個應用程序在一個端口上運行,另一個在另一個端口上運行,所以如果有任何問題發生,例如Wildfly wouldn不要阻止所有這些,因爲現在的架構中發生了什麼。
(春季啓動)+(春季雲)+(對所有項目執行一次JNDI樹)(他們之間的獨立模塊)+
讓我知道你的想法!
謝謝...
春季啓動背後的想法是基於微服務(在我看來)與雲組件你有差異的方式來整合你的服務使用脂肪罐 –