Distributed system framework v1.2
no vote
It includes the following parts: (1) RPC basic layer: including the underlying communication framework, such as NiO framework, communication protocol, serialization and deserialization protocol, as well as the encapsulation on these parts, shielding the underlying communication details and serialization differences. (2) service publishing / consumption: the service provider according to the interface name, method name, parameter list and other information in the consumer request message, Through java reflection, call the local interface implementation class; service consumers encapsulate the interface published by service providers as remote service call; (3) service call chain: in the responsibility chain of service call, complete the related monitoring and expansion through coding in the aspect of call chain, such as load balancing, service call performance statistics, call completion notification, failure resend, etc. (4) Service registration center: the registration center is responsible for service release and notification, and needs to support smooth online and offline service. (5) service governance center: the service governance center is a visual module, which provides visual analysis and maintenance of services, including service running status, calling relationship and health