rpcx v6.0 Release Notes

    • ๐Ÿ‘Œ support reflection
    • โž• add kubernetes config example
    • ๐Ÿ‘Œ improve nacos support
    • ๐Ÿ‘Œ improve message.Encode performance
    • re-register services in etcd v3
    • avoid duplicated client creation
    • โž• add SelectNodePlugin that can interrupt the Select method
    • ๐Ÿ‘Œ support TcpCopy by TeePlugin
    • ๐Ÿ‘Œ support reuseport for http invoke
    • return reply even in case of server errors
    • ๐Ÿ”„ Change two methods' name of client plugin!
    • Broken API: add error parameter in PreWriteResponse(#486)
    • Broken API: change ReadTimeout/WriteTimeout to IdleTimeout
    • ๐Ÿ‘Œ Support passing Deadline of client contexts to server side
    • โœ‚ remove InprocessClient plugin
    • ๐Ÿ‘‰ use heartbeat/tcp_keepalive to avoid client hanging