dialogue:用于conjure-java的客户端RPC库

时间:2024-03-25 03:26:29
【文件属性】:

文件名称:dialogue:用于conjure-java的客户端RPC库

文件大小:706KB

文件格式:ZIP

更新时间:2024-03-25 03:26:29

octo-correct-managed Java

对话 Dialogue是基于HTTP的RPC的客户端库,旨在与定义的API配合使用。 特征 ConcurrencyLimiters :累加增加乘减(AIMD)并发限制器可确保突发流量不会使上游服务器超载。 客户端节点选择:通过在客户端中做出负载平衡决策,Dialogue避免了使用L7代理的必要性(及其相关的延迟损失)。 队列:在所有节点都受限的情况下(例如,在流量高峰期间),只要其中一个ConcurrencyLimiters具有容量,就将请求添加到FIFO队列并进行处理。 重试:如果可能,请重试请求的次数。 实时重载:可以添加或删除uri,而不会丢失ConcurrencyLimiter或节点选择状态。 内容解码:默认情况下支持JSON, 和 ,还支持用户定义的编码。 流式传输:流式传输请求和响应,而无需将整个主体缓冲到内存中。 可观察性 Zipkin风格的跟踪:使用Zipki


网友评论