1. 程式人生 > >系統服務化,需要考慮的問題

系統服務化,需要考慮的問題

消息 丟失 不能 分布 服務 優缺點 缺點 問題 之間

我們後面做系統拆分、做服務化,離不開下面這幾個問題:
1. 為什麽做服務化,服務化的好處是什麽?
2. 如何拆分業務系統?有哪些需要註意的地方?系統的邊界如何定義?
3. 為什麽系統之間不能循環依賴?
4. 系統間調用(通知),什麽時候適合用 PRC ,什麽時候適合用 MQ?
5. 系統拆分後怎麽做分布式事物?
6. 冪等的概念是什麽? 如何實現冪等?
7. MQ消息會不會丟失?如何解決消息丟失的問題?
8. 分布式鎖是解決什麽問題?如何實現?各種實現方案的優缺點是什麽?

系統服務化,需要考慮的問題