/x-remoting

x-remoting is a network communication framework based on Netty.

Primary LanguageJavaApache License 2.0Apache-2.0

x-remoting

Action Status codecov Maven Central

x-remoting is a network communication framework based on Netty.

x-remoting was born to allow middleware developers to focus more on implementing product features instead of reinventing the wheel of communication frameworks.

Features

  • Connection management (timing disconnection, automatic reconnection)
  • Basic communication model (oneway, sync, future, callback)
  • Heartbeat and IDLE event processing
  • Customizable protocol framework
  • Private protocol custom implementation - RPC communication

Documents

License

x-remoting is licensed under the the Apache 2 License.