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