當垂直應用越來越多,應用之間交互不可避免,將核心業務抽取出來,作為獨立的服務,逐漸形成穩定的服務中心,當前服務支持thrift服務框架。支持服務的註冊發現,服務調用的負載均衡,服務調用的監控。
分散式服務中心
開源地址: http://git.oschina.net/chejiangyi/Dyd.BaseService.ServiceCenter
當垂直應用越來越多,應用之間交互不可避免,將核心業務抽取出來,作為獨立的服務,逐漸形成穩定的服務中心,當前服務支持thrift服務框架。支持服務的註冊發現,服務調用的負載均衡,服務調用的監控。
功能簡述
支持協議
前期支持Thrift,支持多種服務通信協議(thrift,自定義協議)
服務註冊發現
管理中心發佈服務,服務節點自動註冊節點信息。
服務負載均衡
實現服務節點的。
服務故障轉移
自動移除故障服務節點。
服務監控
提供服務節點Cpu占用,記憶體占用,線程,調用次數,連接數等相關數據的監控,記錄出錯日誌。
部署開發
項目部署,開發等相關文檔見docs文件夾。
相關說明
未在正式項目中穩定使用(部分外圍項目已使用),後期需要完善;僅供學習使用及優化,屬於半研究性項目。
希望該項目能夠成為同類型優秀.Net項目的起點和啟發;歡迎有興趣的開發人員一起完善。
開源相關群: .net 開源基礎服務 238543768開發人員
車江毅 (核心架構設計及編碼)(因個人身體不適,後續未跟進測試調優性能及完善)
盛海江 (部分核心編碼,web管理功能,測試,文檔)
開源地址:http://git.oschina.net/chejiangyi/Dyd.BaseService.ServiceCenter
by 車江毅