redis—在kubernetes中托管的容器之间进行快速数据交换

afdcj2ne  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(358)

我正在移动一个应用程序,它需要在kubernetes集群中多个容器中运行的进程之间进行近乎实时的数据交换。我正在考虑为此使用redis缓存。
需要交换的数据类型是简单的类型,如双精度字符串值。交换频率需要接近实时(亚秒)
在kubernetes环境中托管的容器之间是否有其他更高性能的机制可用于交换数据?

kninwzqo

kninwzqo1#

这是一个极其复杂的问题,其细微差别远远超出了本文的范围。这在很大程度上取决于对象大小、正常运行时间要求、集群规模等。我建议您尝试所有这些方法,评估性能,并分析适用于您的用例的故障模式。
一些你可以尝试的事情:
redis公司
内存缓存
带有mmap的本地文件
带mmap的网络块设备
带mmap的nfs
以上三个都是rocksdb的
博士后
Kafka
在编码方面:
json(不要使用它,只用于基线)
协议缓冲区
capnproto公司
消息包
也许是布森?

相关问题