大家好,我是一名大四的在校大學生,畢設老師給題ERP的微服務化設計與實作。之前完全沒有接觸過微服務,就只做過SSM的電商。在網上找了些文章來看,頭都大了。現在的問題是該用什么框架?具體該如何編碼實作?希望各位大牛能給我一點點意見。
uj5u.com熱心網友回復:
這個話題有點大,可以考慮使用springcloud 或者dubbo實作微服務.uj5u.com熱心網友回復:
大學生可以使用springboot,微服務的這難度比較大個uj5u.com熱心網友回復:
把你一個平常ERP專案的拆開:1、控制層controller放在一個專案里,服務層按模塊分開,作為一個個單獨的專案開發。
2、配置好其他功能模塊的的訪問地址。
3、前端呼叫controller層,在controller呼叫服務時,通過http請求其他功能按模塊的服務。
好了,微服務完成
uj5u.com熱心網友回復:
樓主什么學校的uj5u.com熱心網友回復:
樓主學校畢設好高端,有挑戰,對你也有好處建議研究Springboot -> springcloud
uj5u.com熱心網友回復:
我現在也在做畢設,用的Spring boot+Spring Cloud alibaba+dubbo,根據業務邏輯劃分服務吧,原則上每個服務的職業越小越好。認證授權可以用Spring Securiry Oauth2,同時也解決了單點登錄問題。我是把Controller層單獨劃開對外提供http服務,然后業務層持久層做服務提供者,通過dubbo暴露介面給Contrller,也可以用Feign實作服務之間的呼叫。資料庫也可以根據不同業務分庫。個人拙見,希望對你有所幫助uj5u.com熱心網友回復:
然后通過gateway網關,將所有請求分發到各服務上uj5u.com熱心網友回復:
會SSM,那么你可以考慮用zookeeper+dubbo來做。controller這層呼叫服務就行了轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/120116.html
標籤:非技術區
下一篇:Java開發
