broker物理机器,一个broker管多个partition
topic:一个topic可以由多个partition
partition:一个partition对应一个broker
为什么Storm需要一个消息队列?
解决和其他系统耦合的问题。
如何获取输入数据?
- Storm没有自己的接收器
- 而且从数据源拉(pull)可以更好地控制流量
如何把输出结果数据?
- Storm没有自己的存储
消息队列正好解决了数据耦合的问题。
Kafka是什么?消息队列的特点?
生产者消费者模式。
先进先出(FIFO)顺序保证
可靠性保证: