没有合适的资源?快使用搜索试试~ 我知道了~
tchannel-go:Go实现RPC调用的多路复用和成帧协议
共353个文件
go:310个
thrift:23个
md:9个
需积分: 9 0 下载量 191 浏览量
2021-04-14
01:18:31
上传
评论
收藏 637KB ZIP 举报
温馨提示
频道 是用于RPC调用的多路复用和成帧协议。 tchannel-go是该协议的Go实现,包括客户端库。 如果您想开始编写小型Thrift和TChannel服务,请参阅。 对于一些自以为是的设置,请参阅。 概述 TChannel是一种网络协议,它支持: 请求/响应模型, 在同一个TCP套接字上复用多个请求, 乱序回复, 流式传输请求和响应, 校验和帧 传输任意有效载荷, 轻松实现多种语言,并且 类似于Redis的性能。 该协议旨在在数据中心网络上运行以进行进程间通信。 协议 TChannel帧具有固定长度的标头和3个可变长度的字段。 底层协议没有为这些字段分配含义,但是所包含的客户端/服务器实现使用第一个字段来表示RPC模型中的唯一端点或函数名称。 接下来的两个字段可用于任意数据。 建议使用3个字段的方法是: URI路径+ HTTP方法和标头为JSON +正文,或者 函数
资源推荐
资源详情
资源评论
收起资源包目录
tchannel-go:Go实现RPC调用的多路复用和成帧协议 (353个子文件)
Dockerfile 64B
.gitignore 188B
.gitignore 11B
relay_test.go 62KB
connection_test.go 47KB
peer_test.go 32KB
relay.go 28KB
connection.go 28KB
simpleservice.go 28KB
channel.go 27KB
meta.go 26KB
first.go 22KB
keyvalue.go 22KB
ttypes.go 21KB
ttypes.go 21KB
introspection.go 18KB
thrift_test.go 17KB
close_test.go 17KB
peer.go 17KB
relay_messages_test.go 16KB
hyperbahn.go 15KB
mex.go 15KB
test_server.go 15KB
fragmentation_test.go 15KB
inbound.go 14KB
ttypes.go 14KB
outbound.go 12KB
advertise_test.go 12KB
buffer.go 11KB
idle_sweep_test.go 11KB
secondservice.go 11KB
tracing.go 11KB
stream_test.go 11KB
baseservice.go 10KB
init_test.go 10KB
messages.go 10KB
context_test.go 10KB
propagation.go 10KB
channel_opts.go 10KB
tchan-test.go 10KB
meta.go 9KB
fragmenting_reader.go 9KB
compile_test.go 9KB
tchan-keyvalue.go 9KB
fragmenting_writer.go 9KB
reqres.go 9KB
frame_test.go 9KB
admin.go 8KB
tchan-example.go 8KB
json_test.go 8KB
subchannel_test.go 8KB
stats_test.go 8KB
context_builder.go 8KB
base.go 8KB
second.go 8KB
tracing_test.go 8KB
errors.go 8KB
relay_messages.go 8KB
buffer_test.go 8KB
retry_test.go 8KB
http_test.go 8KB
inbound_test.go 7KB
tracing_internal_test.go 7KB
preinit_connection.go 7KB
wrap.go 7KB
server.go 7KB
retry.go 7KB
behavior.go 7KB
relay_fragment_sender_test.go 7KB
health_ext_test.go 7KB
logger.go 7KB
subchannel.go 7KB
introspection_test.go 6KB
main.go 6KB
mock_stats.go 6KB
client.go 6KB
call.go 6KB
main.go 6KB
frame.go 6KB
channel_test.go 6KB
prefer_test.go 6KB
handler.go 6KB
frame_pool_test.go 6KB
relay_benchmark_test.go 6KB
ttypes.go 6KB
checksum.go 5KB
call.go 5KB
hyperbahn_test.go 5KB
meta_test.go 5KB
connection_bench_test.go 5KB
struct_test.go 5KB
behavior_test.go 5KB
advertise.go 5KB
logger.go 5KB
client_test.go 5KB
main.go 5KB
internal_client.go 5KB
logger_test.go 5KB
health.go 5KB
hyperbahn.go 5KB
共 353 条
- 1
- 2
- 3
- 4
资源评论
weixin_42156940
- 粉丝: 21
- 资源: 4629
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot的极简易课堂对话系统.zip
- (源码)基于JSP+Servlet+MySQL的学生管理系统.zip
- (源码)基于ESP8266的蜂箱监测系统.zip
- (源码)基于Spring MVC和Hibernate框架的学校管理系统.zip
- (源码)基于TensorFlow 2.3的高光谱水果糖度分析系统.zip
- (源码)基于Python框架库的知识库管理系统.zip
- (源码)基于C++的日志管理系统.zip
- (源码)基于Arduino和OpenFrameworks的植物音乐感应系统.zip
- (源码)基于Spring Boot和Spring Security的博客管理系统.zip
- (源码)基于ODBC和C语言的数据库管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功