文件名称:jaffa-rpc-library::rocket:高性能RPC库,用于使用ZeroMQKafkaHTTP1.11.1RabbitMQgRPC的Java Spring应用程序之间的通信
文件大小:1.12MB
文件格式:ZIP
更新时间:2024-03-14 19:41:27
kafka communication rabbitmq zeromq grpc
Jaffa RPC库 该库提供Java Spring应用程序之间的RPC通信。 主要特点: Apache ZooKeeper(带有TLSv1.2)用于服务发现 同步和异步RPC调用-通信类型由客户端而不是服务器确定 一个接口可以有多个服务器实现-客户端通过在请求中指定目标的jaffa.rpc.module.id来选择所需的接口 同步/异步调用的请求范围超时 用于缓存服务发现信息 支持5种传输协议: ZeroMQ(使用Curve进行身份验证/加密) 无限的邮件大小 低延迟 纯TCP连接 Apache Kafka(带有TLSv1.2) 持久性(消息可以重播) 高通量 HTTP1.1 / HTTPS(带有TLSv1.2) 低延迟 高通量 gRPC(使用TLSv1.2) 吞吐量极高 RabbitMQ(使用TLS 1.2的登录名/密码) 低延迟 高通量 坚持不懈 支持2种序列化协议: