You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The client and server establish a heartbeat packet keep-alive mechanism. When an unknown disconnection occurs, reconnection ensures a reliable long connection.
Use kryo serialization, customize the transmission package, and transmission format to avoid TCP packet contamination problems.
Support zookeeper or nacos as service registration center.
The number of core threads and the maximum number of threads in the server-side business thread pool can be configured in the annotations, and the client can freely choose the load balancing strategy corresponding to the interface through the annotations.
Can easily integrate SpringBoot for use.
Getting Start
Start
API startup
com.polyu.rpc.test.api.server.ServerTest.java Server start
com.polyu.rpc.test.api.client.ClientTest.java Client starts and rpc calls HelloService.hello()
Start integrated with SpringBoot (Because it is not published to a remote warehouse, it needs local maven install.)