没有合适的资源?快使用搜索试试~ 我知道了~
dialogue:用于conjure-java的客户端RPC库
共616个文件
yml:245个
java:210个
txt:46个
需积分: 8 0 下载量 133 浏览量
2021-03-05
09:39:49
上传
评论
收藏 706KB ZIP 举报
温馨提示
对话 Dialogue是基于HTTP的RPC的客户端库,旨在与定义的API配合使用。 特征 ConcurrencyLimiters :累加增加乘减(AIMD)并发限制器可确保突发流量不会使上游服务器超载。 客户端节点选择:通过在客户端中做出负载平衡决策,Dialogue避免了使用L7代理的必要性(及其相关的延迟损失)。 队列:在所有节点都受限的情况下(例如,在流量高峰期间),只要其中一个ConcurrencyLimiters具有容量,就将请求添加到FIFO队列并进行处理。 重试:如果可能,请重试请求的次数。 实时重载:可以添加或删除uri,而不会丢失ConcurrencyLimiter或节点选择状态。 内容解码:默认情况下支持JSON, 和 ,还支持用户定义的编码。 流式传输:流式传输请求和响应,而无需将整个主体缓冲到内存中。 可观察性 Zipkin风格的跟踪:使用Zipki
资源推荐
资源详情
资源评论
收起资源包目录
dialogue:用于conjure-java的客户端RPC库 (616个子文件)
gradlew.bat 3KB
dotfile.checkstyle 1KB
.gitattributes 71B
.gitignore 641B
.gitignore 21B
.gitignore 21B
.gitignore 21B
.gitignore 11B
.gitignore 7B
.gitkeep 0B
build.gradle 3KB
build.gradle 2KB
build.gradle 2KB
build.gradle 2KB
build.gradle 2KB
build.gradle 2KB
publish-jar.gradle 2KB
build.gradle 1KB
build.gradle 1KB
build.gradle 1KB
build.gradle 916B
build.gradle 814B
settings.gradle 762B
build.gradle 648B
build.gradle 645B
build.gradle 628B
build.gradle 453B
build.gradle 186B
gradlew 6KB
gradle-wrapper.jar 58KB
SimulationTest.java 32KB
ApacheHttpClientChannels.java 29KB
RetryingChannelTest.java 21KB
RetryingChannel.java 18KB
AbstractChannelTest.java 17KB
PinUntilErrorNodeSelectionStrategyChannel.java 16KB
QueuedChannel.java 16KB
ReloadingClientFactory.java 15KB
BalancedScoreTracker.java 14KB
ApacheHttpClientBlockingChannel.java 14KB
Benchmark.java 14KB
ConjureBodySerDe.java 14KB
DialogueFuturesTest.java 14KB
QueuedChannelTest.java 13KB
IntegrationTest.java 12KB
BaseUrl.java 12KB
DialogueClientsTest.java 12KB
DefaultClientsTest.java 12KB
Request.java 11KB
ConjureBodySerDeTest.java 11KB
SimulationServer.java 11KB
NanosecondPrecisionDeterministicScheduler.java 11KB
ErrorDecoderTest.java 11KB
CautiousIncreaseAggressiveDecreaseConcurrencyLimiter.java 10KB
DefaultClients.java 10KB
AbstractSampleServiceClientTest.java 10KB
PinUntilErrorNodeSelectionStrategyChannelTest.java 9KB
DialogueChannelTest.java 9KB
DialogueClientsIntegrationTest.java 9KB
ChannelCache.java 9KB
DefaultCallingThreadExecutorTest.java 9KB
CautiousIncreaseAggressiveDecreaseConcurrencyLimiterTest.java 9KB
NodeSelectionStrategyChannel.java 9KB
ResponseLeakDetector.java 8KB
ConcurrencyLimitedChannel.java 8KB
ContentDecodingChannel.java 8KB
AbstractProxyConfigTlsTest.java 8KB
ApacheHandshakeTimeoutTest.java 8KB
UrlBuilderTest.java 8KB
ConcurrencyLimitedChannelTest.java 8KB
StickyEndpointChannelsTest.java 8KB
SimulationMetricsReporter.java 8KB
BlockingChannelAdapter.java 7KB
EndToEndBenchmark.java 7KB
DialogueChannel.java 7KB
OkHttpChannels.java 7KB
InstrumentedManagedHttpClientConnection.java 7KB
ApacheHttpClientChannelsTest.java 7KB
BalancedNodeSelectionStrategyChannel.java 7KB
RefreshingChannelFactoryTest.java 7KB
DefaultClientsBlockingTest.java 6KB
StickyEndpointChannels.java 6KB
Encodings.java 6KB
NodeSelectionBenchmark.java 6KB
InstrumentedPoolingHttpClientConnectionManager.java 6KB
BalancedNodeSelectionStrategyChannelTest.java 6KB
HttpUrlConnectionBlockingChannel.java 6KB
JacksonEmptyContainerLoader.java 6KB
SingleParamServicesTest.java 6KB
TimingEndpointChannelTest.java 6KB
InactivityValidationAwareConnectionKeepAliveStrategyTest.java 6KB
InactivityValidationAwareConnectionKeepAliveStrategy.java 6KB
Reflection.java 6KB
RefreshingChannelFactory.java 6KB
DeprecationWarningChannel.java 6KB
AutoDeserializeTest.java 5KB
AbstractProxyConfigTest.java 5KB
BlockingChannelAdapterTest.java 5KB
HttpChannel.java 5KB
HostMetricsChannelTest.java 5KB
共 616 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
Airva128
- 粉丝: 22
- 资源: 4670
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功