xsank/xsank.github.io

如果你也不想用flume-client | Xsank's blog

Opened this issue · 0 comments

xsank commented

https://xsank.com/posts/df1eb6a9/#more

开题工作中遇到了一种场景,需要使用多语言版本客户端,而其中java的版本使用到了flume的二方包,考虑到其他语言开发的便捷性,准备移除flume二方包依赖 改造其实很多场景下使用flume二方包仅仅是为了连接flume并且往里面灌点数据,没有太多复杂的用法,那么需要解决的核心问题就是通信了。要支持多语言,有很多方案可以选择:json,xml,protobuf,thrift等。考虑到性能及易用,