分享最近的一个问题。
问题背景:
一台物理机上会部署很多个容器,并且共用母机IP,每一个容器实例都有一类服务,他们会产生日志,会上报到一个UDP日志服务器,日志服务器处理之后,再往外上报。
日志服务器需要处理多个容器的日志数据,每个容器至少约5W条/s的数据。
问题:
一旦数据量过大,服务器处理不过来,将会出现UDP丢包,日志服务器如何处理这么大量的日志数据?如何实现日志服务器的水平扩展?
欢迎提供任何方向的优化思路!
本周原创文章
C语言为什么只需要include<stdio.h>就能使用里面声明的函数?
关注公众号【编程珠玑】,获取更多Linux/C/C++/数据结构与算法/计算机基础/工具等原创技术文章。后台免费获取经典电子书和视频资源