消息队列
文章平均质量分 72
零叶-福州
中级软件工程师,全栈工程师。
展开
-
kafka-使用总结
什么是kafka?Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop的一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hado原创 2017-12-24 13:55:26 · 201 阅读 · 0 评论 -
MQ消息中间件使用总结
使用MQ来处理大并发情况下数据库操作频繁带来 的性能问题。在业务执行时,不直接操作数据库,而是将数据通过MQ 传输,再MQ再调用自身的服务 操作数据库。MQ消息属队列,MQ包括消息发送方与消息接收方。RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,...原创 2017-10-11 15:53:01 · 2491 阅读 · 0 评论 -
Kafka和Mq对比
其实,作为消息队列来说,企业中选择mq的还是多数,因为像Rabbit,Rocket等mq中间件都属于很成熟的产品,性能一般但可靠性较强,而kafka原本设计的初衷是日志统计分析,现在基于大数据的背景下也可以做运营数据的分析统计,而redis的主要场景是内存数据库,作为消息队列来说可靠性太差,而且速度太依赖网络IO,在服务器本机上的速度较快,且容易出现数据堆积的问题,在比较轻量的场合下能够适用。Ra...转载 2018-05-06 14:36:12 · 1190 阅读 · 0 评论