【微服務】關於微服務的思考

日誌

經過Kafka進行日誌收集,並結合ELK進行日誌聚合 並經過日誌展現平臺進行管理數據庫

數據庫查詢優化

引入ElasticSearch 將全部微服務的數據庫須要查詢的數據同步到ES中,增刪改仍然保持原有的MyBatis操做數據庫框架

微服務通訊方式

目前微服務之間的調用(BFF調用基礎服務)使用的是REST請求方式,本質上仍是HTTP協議,效率相對低,可是展現友好,便於調試。
RPC框架通常使用二進制協議(Dubbo/Thrift等框架),效率高,可是調試不方便。
暫時能夠不進行整改,仍然使用REST方式調用,目前不構成瓶頸。微服務

鏈路追蹤

使用Spring Cloud Sleuth進行微服務實例的鏈路追蹤,同時能夠使用Zipkin等相似框架進行管理和展現優化

相關文章
相關標籤/搜索