没有合适的资源?快使用搜索试试~ 我知道了~
tchannel-go:Go实现RPC调用的多路复用和成帧协议
共353个文件
go:310个
thrift:23个
md:9个
需积分: 9 0 下载量 60 浏览量
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
- 粉丝: 25
- 资源: 4629
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- TongWeb V7.0 快速使用手册
- ZZU物联网工程专业数电实验整合
- C++、MFC实现类图的绘制功能,包含:图元的创建及对齐、图元的移动、图元的删除、图元的文字编辑.zip
- TongWeb V7.0 服务配置指南
- 新手运营源码 手机自适应二开骰子网站源码+免公众号+免签支付即时到账
- TongWeb V7.0 应用管理指南
- C++职工信息管理系统,基于MFC界面设计,系大一下学期课程设计.zip
- 一个 JavaScript 编写的可拖拽任务列表,通过监听 dragstart、dragend、dragover 和 drop 等事件,实现了任务项的拖拽和重新排序功能
- ZZU物联网工程专业Linux实验整合
- TongWeb V7.0 工具使用指南
- TongWeb V7.0 Commandstool使用指南
- YOLO摔倒检测ppt
- TongWeb V7.0 应用开发手册
- 数字图像处理与分析期末复习笔记
- 慧荣量产工具1,SM2258AB-MPQ0719A-FWQ0621A-Samsung
- TongWeb V7.0 等级保护指南
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功