Apache RocketMQs communication component

Clone this repo:
  1. b199554 Polish README by yukon · 5 months ago master
  2. 55f544f Refactor the module artifactId by yukon · 6 months ago
  3. 6a8f394 Move remoting to independent project by yukon · 6 months ago
  4. 372cec9 Make netty-transport-native-epoll provided by yukon · 6 months ago
  5. 551acfb Fix the platform to linux when import epoll and enable tcp reuse addr for unit tests by yukon · 6 months ago

Remoting

Remoting provides a single API for most network related service that uses pluggable transports and codecs. The Remoting API provides the ability for making synchronous, asynchronous, oneway remote calls, push and pull callbacks. The intention is to allow for the use of different transports to fit different needs, yet still maintain the same API for making the remote invocations and only requiring configuration changes, not code changes.