【開源】.Net 分佈式服務中心

分佈式服務中心


開源地址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 車江毅

相關文章
相關標籤/搜索