[Open Source]. Net distributed service center, open source. net service center
Distributed Service Center
Open Source Address: Http://git.oschina.net/chejiangyi/Dyd.BaseService.ServiceCenter
As the number of vertical applications increases, interactions between applications are inevitable. core services are extracted as independent services and a stable service center is gradually formed. Currently, services support the thrift service framework. It supports Service Registration discovery, Server Load balancer of service calls, and monitoring of service calls.
Function Description support protocolEarly support for Thrift and multiple service communication protocols (thrift, custom protocols)
Service Registration discoveryThe management center publishes services and service nodes automatically register node information.
Service Load BalancingImplement Service nodes.
Service failoverAutomatically remove faulty service nodes.
Service monitoringMonitors the Cpu usage, memory usage, threads, call times, connections, and other related data of service nodes, and records error logs.
Deployment and developmentFor more information about project deployment and development, see the docs folder.
DescriptionIt is not used stably in formal projects (some peripheral projects are used) and needs to be improved later. It is only for learning and use and optimization, and is a semi-research project.
We hope this project can become the starting point and inspiration for the same type of excellent. Net projects. We welcome the developers who are interested to complete it together.
Open source group:. net open source basic service 238543768
DevelopersChe jiangyi (core architecture design and coding )(Due to personal discomfort, subsequent tests were not followed up to optimize performance and improve)
Sheng haijiang (some core codes, web management functions, tests, documents)
Open Source Address: Http://git.oschina.net/chejiangyi/Dyd.BaseService.ServiceCenter
By che jiangyi