我正在尝试使用来自 Java 应用程序的数据为碳(石墨)服务器提供数据。我想使用 pickle 协议而不是 oneline 协议,因为它似乎要快得多。
我已经在一个从我的 Java 应用程序调用的小型 python 脚本中完成了这项工作。但我想用原生 Java 写这个。
python 脚本如下所示:
listOfMetricTuples = [('test', (1, 1352903620)), ('test', (2, 1352903620))]
payload = pickle.dumps(listOfMetricTuples)
header = struct.pack("!L", len(payload))
message = header + payload
不需要包含任何库会很棒。
有人对此有解决方案吗?