
kafka
姚大大旺
这个作者很懒,什么都没留下…
展开
-
搭建高可用消息队列
1、消息队列 (1)、使用消息队列的作用:解耦、异步、削峰 (2)、使用消息队列的缺点: 如果消息队列挂了,系统部分业务就异常了 消息队列的异步会导致部分数据延迟2、常用的消息队列对比吞吐量延迟可靠性是否提供高可用是否可以分布式应用场景RabbitMq万级微妙级一般高(主从模式)否性能好、延迟低、适合中小型项目,但是不适合分布式扩展,吞吐量一般RocketMQ万级毫秒级一般非常高(分布式)支持接口简单、原创 2020-11-17 01:45:25 · 159 阅读 · 0 评论 -
java项目的分布式、高并发方案
一、设计高并发的技术方案:1、扩容:垂直扩容:提高服务器性能水平扩容:增加服务器数量,线性扩充系统性能2、消息队列:Kafka、RabitMQ、RocketMQ等。对高并发请求进行晓峰、异步3、缓存:redis、Memcache。部分请求通过缓存获取4、微服务:springcloud或者dubbo5、数据库:采用分库分表,主库用于写数据,从库用于读取数据,技术:MYCAT、Sharding-Sphere6、限流:Guava RateLimiter7、全文搜索和分析引擎:elasticser原创 2020-11-16 11:03:19 · 1768 阅读 · 0 评论 -
docker搭建kafka、利用zookeeper搭建集群
前提:centos7.2因为已经在本地安装了zookeeper,端口号为2181这里为了演示就用docker再次安装zookeeper1、使用docker安装zookeeper1)、查找zookeeper镜像docker search zookeeper2)、拉取zookeeper镜像docker pull docker.io/zookeeper查看镜像docker imag...原创 2019-06-19 19:37:23 · 1261 阅读 · 0 评论 -
centos安装kafka
前提:centos7.2已安装了zookeeper,版本为3.4.4 端口号为2181已安装jdk1.81、安装kafka下载地址http://kafka.apache.org/downloads.html解压安装包tar -zxvf kafka_2.11-2.2.1.tgz2、启动kafkakafka自带zookeeper,可以使用自带的zookeeper,也可以使用外置...原创 2019-06-19 20:54:31 · 222 阅读 · 0 评论 -
kafka消费者kafka-console-consumer接收不到数据
发送端接收端问题采用内置的zookeeper,发送端发送数据,接收端能够接收数据但是采用外置的zookeeper,发送端发送数据,接收端一直接收不到数据解决:先判断主题是否一致,如果一致就在关闭kafka./kafka-server-stop.sh ../config/server.properties修改一下配置,确保这些配置已加上,不要用localhost,在listene...原创 2019-06-20 19:08:26 · 27949 阅读 · 0 评论