开源地址: 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 车江毅