我试图理解像卡夫卡这样的东西和像骆驼这样的东西.据我所知,Camel将为开发人员提供更多抽象,而不必担心在某种程度上更改协议/系统.Kafka如何能够处理Camel现在可以做的大部分事情?我正在阅读文档,看起来Kafka已经更新/升级到足以略微脱离成为消息代理.我想我的问题真的可以归结为卡夫卡在未来打样系统方面与Camel的比较,以及卡夫卡在哪些方面没有骆驼?我的印象是Kafka的扩展性不如系统增长.
编辑:这完全基于消息.围绕Camel的文档非常清楚它基于企业集成模式,但我深入研究Kafka文档可以实现相同的模式.我错过了什么吗?
我正在尝试仅获取指定文件的大小。通常我这样做的问题为零,但无论我在这里尝试什么,文件名都不会消失。
[root@dockertest Shipper]# du -s c_parser.py | cut -d ' ' -f 2
8 c_parser.py
Run Code Online (Sandbox Code Playgroud)
根据我在管道后放置的内容,没有任何变化。将“2”更改为“1”没有任何作用。使用:
[root@dockertest Shipper]# du -s c_parser.py | awk -F="c_parser.py" '{ print $1 }'
Run Code Online (Sandbox Code Playgroud)
也什么都不做。有什么想法吗?
过去两天我一直在研究 Apache Camel 和 Kafka,希望能了解消息传递框架/代理。Camel/Kafka 的一个可能用例是使用 Kafka 作为消息代理,同时使用 Camel 实现生产者和消费者吗?我看到了一个类似的简短示例,但似乎无法再次找到它。如果不是,Camel:Kafka 组件的意义何在?