Distributed Service Center
Open Source Address : Http://git.oschina.net/chejiangyi/Dyd.BaseService.ServiceCenter
When the vertical application is more and more, the interaction between applications is unavoidable, the core business is extracted, as an independent service, gradually formed a stable service center, the current service Support Thrift Service Framework. Support for service registration discovery, service invocation load Balancing, service invocation monitoring.
Feature brief support agreement
Pre-thrift support for multiple service communication protocols (thrift, custom protocols)
Service Registration Discovery
The Central administration publishes the service, and the service node automatically registers node information.
Service Load Balancing
Implement the Service node.
Service Fail-Over
Automatic removal of the failed service node.
Service Monitoring
Provide service node CPU consumption, memory consumption, thread, number of calls, number of connections and other related data monitoring, logging error log.
Deployment development
For project deployment, development and other related documents see the Docs folder.
Related instructions
Not used stably in the formal project (some peripheral projects have been used), later needs to be perfected, only for learning to use and optimize, belong to semi-research projects.
Hope that the project can become the same type of excellence. NET project start-up and inspiration; welcome interested developers to improve together.
Open Source related groups:. NET open source basic services 238543768
Development staff
Cheijiangyi (Core architecture design and coding) ( due to individual physical discomfort, follow-up test tuning performance and improvement )
Shenghaijiang (partial core coding, Web management functions, testing, documentation)
Open Source Address : Http://git.oschina.net/chejiangyi/Dyd.BaseService.ServiceCenter
By car Jiangyi
"Open source". Net Distributed Service Center