Loading

摘要:分布式系统 大型互联网分布式系统架构演进之路 微服务没有中心 阅读全文
posted @ 2021-05-06 11:25 kopoo 阅读(5) 评论(0) 推荐(0) 编辑
摘要:提高系统性能首先考虑的是数据库的优化,但是数据库因为历史原因,横向扩展是一件非常复杂的工程,所有我们一般会尽量把流量都挡在数据库之前。 不管是无限的横向扩展服务器,还是纵向阻隔到达数据库的流量,都是这个思路。阻隔直达数据库的流量,缓存组件和消息组件是两大杀器。这里就重点说说MQ的应用场景。 MQ简介 阅读全文
posted @ 2021-04-22 15:34 kopoo 阅读(1864) 评论(1) 推荐(2) 编辑
摘要:订阅机制和定时消息 发布订阅的基本概念 pull的方式,需要重写偏移量 package com.study.rocketmq.a151_simple; import org.apache.rocketmq.client.consumer.DefaultMQPullConsumer; import o 阅读全文
posted @ 2021-04-20 11:20 kopoo 阅读(21) 评论(0) 推荐(0) 编辑
摘要:有序消息的基本概念 package com.study.rocketmq.a153_order; import org.apache.rocketmq.client.exception.MQBrokerException; import org.apache.rocketmq.client.exce 阅读全文
posted @ 2021-04-19 21:56 kopoo 阅读(13) 评论(0) 推荐(0) 编辑
摘要:RocketMQ简介 RocketMQ基本概念 #RocketMQ安装运行 wusi@wusi-virtual-machine:~/桌面$ sudo wget https://archive.apache.org/dist/rocketmq/4.7.1/rocketmq-all-4.7.1-bin- 阅读全文
posted @ 2021-04-18 17:28 kopoo 阅读(238) 评论(0) 推荐(0) 编辑
摘要:Kafka API实战 注意版本问题这个,kafka-client要和kafka的版本一致 <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.13</artifactId> <version>2.7.0</ver 阅读全文
posted @ 2021-04-15 10:29 kopoo 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Kafka 分片存储机制 Broker:消息中间件处理结点,一个 Kafka 节点就是一个 broker,多个 broker 可以组成一个 Kafka集群。 Topic:一类消息,例如 page view 日志、click 日志等都可以以 topic 的形式存在,Kafka 集群能够同时负责多个 t 阅读全文
posted @ 2021-04-12 17:10 kopoo 阅读(862) 评论(0) 推荐(0) 编辑
摘要:Kafka的单节点运行 启动服务 Kafka 使用 ZooKeeper 如果你还没有 ZooKeeper 服务器,你需要先启动一个 ZooKeeper 服务器。 您可以通过与 kafka 打包在一起的便捷脚本来快速简单地创建一个单节点 ZooKeeper 实例。如果你有使用docker 的经验,你可 阅读全文
posted @ 2021-04-12 14:07 kopoo 阅读(22) 评论(0) 推荐(0) 编辑
摘要:ZooKeeper 的作用 Kafka使用ZooKeeper管理集群,ZooKeeper用于协调服务器或集群拓扑,ZooKeeper是配置信息的一致性文件系统。你可以选择Kafka自带的Zookeeper,也可以选择单独部署,一台Linux主机开放三个端口即可构建一个简单的伪ZooKeeper集群。 阅读全文
posted @ 2021-04-10 15:38 kopoo 阅读(682) 评论(0) 推荐(0) 编辑
摘要:很少有人用rocketmq,除了阿里系的。。。因为使用成本很高、除了Dubbo其他的bug非常多 java并且要支持很多协议,所以要用activemq rabbitmq是一般情况下使用 kafka如果数据很庞大,有大数据的需求没有过高的精确的要求,缺点是不能保证消息的可靠性、大并发 集群还支持动态扩 阅读全文
posted @ 2021-04-07 16:23 kopoo 阅读(18) 评论(0) 推荐(0) 编辑