中间件
文章平均质量分 77
大道至简@EveryDay
生活不止眼前的苟且,还有诗和远方的田野
展开
-
Kafka组件《控制器》
Kafka控制器原创 2023-01-30 21:24:36 · 652 阅读 · 0 评论 -
Kafka实战《原理2》
pom <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.13</artifactId> <version>3.0.0</version> </dependency>异步发送API普通异步发送import org.a原创 2022-05-08 06:31:36 · 468 阅读 · 0 评论 -
Kafka实战《原理一》
定义传统定义:Kafka是一个分布式的基于发布订阅模式的消息队列,主要用于大数据实时处理领域。最新定义: Kafka是一个开源的分布式事件流平台,主要用于高性能的数据通道,流分析,数据集成和关键任务应用。消息队列应用场景1,异步处理2,系统解耦3,流量削峰4,日志处理5,消息通讯两种模式点对点模式: 消费者主动拉取数据,消息收到后清除消息发布/订阅模式: 可以有个多个topic主题消费者消费数据之后,不删除数据每个消费者独立,都可以消费数据kafka架构1)Pr原创 2022-05-07 15:59:20 · 882 阅读 · 1 评论 -
RocketMQ源码安装遇到的问题
MQClientException: No route info of this topic: TopicTest解决:idea一定要配置broker.conf路径配置如下brokerClusterName = DefaultClusterbrokerName = broker-abrokerId = 0# namesrvAddr地址namesrvAddr=127.0.0.1:9876deleteWhen = 04fileReservedTime = 48brokerRole = AS原创 2021-07-23 16:19:30 · 120 阅读 · 0 评论 -
ElasticSearch
1,什么是搜索?印象:百度,谷歌,垂直搜索(站内搜索)搜索就是在任何场景下,寻找你想要的信息,根据你输入的关键字,寻找与你输入关键字相关的信息2,如果用数据库搜索会怎么样?1)、比方说,每条记录的指定字段的文本,可能会很长,比如说“商品描述”字段的长度,有长达数千个,甚至数万个字符,这个时候,每次都要对每条记录的所有文本进行扫描,懒判断说,你包不包含我指定的这个关键词(比如说“牙膏”)2)、还不能将搜索词拆分开来,尽可能去搜索更多的符合你的期望的结果,比如输入“生化机”,就搜索不出来“生化危机原创 2020-07-22 06:49:37 · 165 阅读 · 0 评论 -
安装rabbitmq
1、安装编译工具yum install -y ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-develyum install -y openssl-devel zlib-develyum install -y make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openss原创 2020-05-23 19:12:03 · 137 阅读 · 0 评论 -
RabbitMq简介
1,mq产生背景1.在网络通讯中,Http请求默认采用同步请求方式,基于请求与响应模式2.在客户端与服务器进行通讯时,客户端调用服务端接口后,必须等待服务端完成处理后返回结果给客户端才能继续执行,这种情况属于同步调用方式。3.如果服务器端发生网络延迟、不可达的情况,可能客户端也会受到影响。2,能做什么?解决应用解耦,异步消息,流量削峰等问题,实现高可用,可伸缩性和最终一致性的架构;1).异步处理2).应用解耦3).流量削锋流量削锋也是消息队列中的常用场景,一般在秒杀或团抢活动中使用广泛。原创 2020-05-24 20:10:14 · 180 阅读 · 0 评论