首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >石墨泡菜协议:最大消息大小是多少?

石墨泡菜协议:最大消息大小是多少?
EN

Stack Overflow用户
提问于 2019-10-30 20:15:54
回答 1查看 344关注 0票数 1

Graphite-0.9.15

Python客户端用python-3.7编写,直接连接到碳。

我在这里跟踪医生:

https://graphite.readthedocs.io/en/latest/feeding-carbon.html

一旦您形成了一个足够大小的列表(不要太大!),并对其进行腌制(如果您的客户端运行的python版本比您的服务器更新,您可能需要指定协议),然后通过套接字将数据发送到Carbon的泡菜接收器(默认情况下,端口2004)。

代码语言:javascript
复制
payload = pickle.dumps(listOfMetricTuples, protocol=2)
header = struct.pack("!L", len(payload))
message = header + payload

“太大”有多大?

在使用泡菜协议时,最大有效负载和/或消息大小为:

元组的

  • 实际字节大小protocol=2

压缩的字节大小

服务器端的限制是什么?

EN

回答 1

Stack Overflow用户

发布于 2021-10-07 16:23:47

你几年后就碰到这个了。正如我通过试用和错误所能知道的,您的示例中的最大有效负载大小是1048703,正好是1MiB加上127个字节。我没有遇到元组数量的限制。如果实际的限制是有文档记录的,那就太好了,但是一旦您知道需要,就可以轻松地发送批次的元组。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58633016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档