查看: 127|回复: 3

[分享] kafka使用场景

[复制链接]
论坛徽章:
1
区块链徽章
日期:2017-12-25 17:32:20
发表于 2019-4-30 17:18 | 显示全部楼层 |阅读模式

Kafka 企业级

1、Messaging   
    对于一些常规的消息系统,kafka是个不错的选择;partitons/replication和容错,可以使kafka具有良好的扩展性和性能优势.不过到目前为止,我们应该很清楚认识到,kafka并没有提供JMS中的"事务性""消息传输担保(消息确认机制)""消息分组"等企业级特性;kafka只能使用作为"常规"的消息系统,在一定程度上,尚未确保消息的发送与接收可靠(比如,消息重发,消息发送丢失等)

回复

使用道具 举报

论坛徽章:
1
区块链徽章
日期:2017-12-25 17:32:20
 楼主| 发表于 2019-4-30 17:18 | 显示全部楼层
2、Websit activity tracking
    kafka可以作为"网站活性跟踪"的较佳工具;可以将网页/用户操作等信息发送到kafka中.并实时监控,或者离线统计分析等
回复 支持 反对

使用道具 举报

论坛徽章:
1
区块链徽章
日期:2017-12-25 17:32:20
 楼主| 发表于 2019-4-30 17:19 | 显示全部楼层
3、Log Aggregation
    kafka的特性决定它非常适合作为"日志收集中心";application可以将操作日志"批量""异步"的发送到kafka集群中,而不是保存在本地或者DB中;kafka可以批量提交消息/压缩消息等,这对producer端而言,几乎感觉不到性能的开支.此时consumer端可以使hadoop等其他系统化的存储和分析系统.
回复 支持 反对

使用道具 举报

论坛徽章:
10
Oracle研习者初级
日期:2014-09-19 14:07:42redis徽章
日期:2018-06-21 17:16:11mysql徽章
日期:2017-12-22 16:01:10python徽章
日期:2017-08-17 17:09:36mysql徽章
日期:2017-05-25 16:50:35Mycat徽章
日期:2017-02-23 15:56:04大型分布式徽章
日期:2017-02-16 16:49:55mysql徽章
日期:2016-07-14 11:09:49Oracle研习者中级
日期:2016-06-02 10:27:16python徽章
日期:2018-12-20 15:14:57
发表于 2019-5-8 17:39 | 显示全部楼层
较好能分析一下 kafka的使用情况,与其他相关的差别,优势,lz可以分享一下心得吗

~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2019-6-18 01:08 , Processed in 0.091553 second(s), 36 queries .

关闭

扫一扫加入
本版微信群