中间件
文章平均质量分 80
Java追求者
坚持每天学习!
展开
-
Canal入门
1. 什么是CanalCanal:译意为水道/管道/沟渠,主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费。(实时地同步数据)Canal官网:https://github.com/alibaba/canal/基于日志增量订阅和消费的业务包括数据库镜像数据库实时备份索引构建和实时维护(拆分异构索引、倒排索引等)业务 cache 刷新带业务逻辑的增量数据处理当前的 canal 支持源端 MySQL 版本包括 5.1.x , 5.5.x , 5.6.x , 5.7.x原创 2021-08-16 16:59:27 · 4636 阅读 · 0 评论 -
RabbitMQ之应用场景
该笔记大部分搬运B站编程不良人的RabbitMQ,顺便把图文合并记录,便于回顾,仅用于学习!视频地址:https://www.bilibili.com/video/BV1dE411K7MG 作者真的非常好,别白嫖,记得三连如有侵权,请联系删除!1. 异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种 1.串行的方式 2.并行的方式串行方式: 将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。 这有一个问题是,邮件,短信并不是.原创 2021-08-16 10:14:17 · 156 阅读 · 0 评论 -
SpringBoot之整合RabbitMQ
该笔记大部分搬运B站编程不良人的RabbitMQ,顺便把图文合并记录,便于回顾,仅用于学习!视频地址:https://www.bilibili.com/video/BV1dE411K7MG作者真的非常好,别白嫖,记得三连 如有侵权,请联系删除!1.搭建环境1.1 引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo.原创 2021-08-11 17:54:25 · 347 阅读 · 0 评论 -
RabbitMQ之七种消息模型
该笔记大部分搬运B站编程不良人的RabbitMQ,顺便把图文合并记录,便于回顾,仅用于学习!视频地址:https://www.bilibili.com/video/BV1dE411K7MG作者真的非常好,别白嫖,记得三连 如有侵权,请联系删除!1.AMQP协议2. RabbitMQ七种消息模型七种消息模型:https://www.rabbitmq.com/getstarted.html3. RabbitMQ第一个程序3.1 第一种模式(直连)在上图的模型中,有以下概念:P:.原创 2021-08-11 15:37:37 · 1382 阅读 · 0 评论 -
RabbitMQ安装(win10版)
该笔记大部分搬运B站编程不良人的RabbitMQ,顺便把图文合并记录,便于回顾,仅用于学习!视频地址:https://www.bilibili.com/video/BV1dE411K7MG?p=2&spm_id_from=pageDriver作者真的非常好,别白嫖,记得三连 如有侵权,请联系删除!1. RabbitMQ引言基于AMQP协议,erlang语言开发,是部署最广泛的开源消息中间件,是最受欢迎的开源消息中间件之一。官网:https://www.rabbitmq.com/Ra.原创 2021-08-10 15:31:00 · 145 阅读 · 0 评论 -
MQ消息队列介绍
该笔记大部分搬运B站编程不良人的RabbitMQ,顺便把图文合并记录,便于回顾,仅用于学习!视频地址:https://www.bilibili.com/video/BV1dE411K7MG?p=2&spm_id_from=pageDriver 作者真的非常好,别白嫖,记得三连如有侵权,请联系删除!1. 什么MQMQ (Message Quene):翻译为消息队列,通过典型的生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而.原创 2021-08-10 10:26:15 · 1628 阅读 · 0 评论 -
ElasticSearch之ik分词器
1. 什么是ik分词器分词:即把一段中文或者别的划分成一个个的关键字,我们在搜索时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词是将每个字看成一个词,比如“我爱狂神"会被分为"我"“爱”“狂”"神”,这显然是不符合要求的,所以我们需要安装中文分词器ik来解决这个问题。如果要使用中文,建议使用ik分词器!IK提供了两个分词算法:ik_smart和ik_max_word,其中ik_smart为最少切分,ik_max_word为最细粒度划分!一会我们测原创 2021-08-09 22:11:10 · 592 阅读 · 0 评论 -
ES核心概念
该笔记大部分搬运B站遇见狂神说的ElasticSearch,顺便把图文合并记录,便于回顾,仅用于学习!视频地址:https://www.bilibili.com/video/BV17a4y1x7zq 作者真的非常好,记得三连如有侵权,请联系删除!1. 概述集群,节点,索引,类型,文档,分片,映射是什么?elasticsearch是面向文档,关系行数据库和elasticsearch客观的对比!一切都是JSONElasticsearch(一般为集群)中可以包含多个索引(对应数据库) ,每个.原创 2021-08-09 00:16:37 · 176 阅读 · 0 评论 -
ES、head及kibana安装
1. ElasticSearch安装1.1 安装前置条件JDK1.8及以上,最低要求。Java开发,ElasticSearch 的版本和我们之后对应的Java的核心jar包!版本对应!JDK环境是正常的!1.2 下载ES下载网址:https://www.elastic.co/cn/downloads/elasticsearch根据对应的操作系统进行下载1.3 解压ESES目录介绍bin 相关启动文件config 配置文件 log4j2.properties 日志配置文件原创 2021-08-08 23:35:01 · 459 阅读 · 0 评论 -
初步了解ElasticSearch
该笔记大部分搬运B站遇见狂神说的ElasticSearch,顺便把图文合并记录,便于回顾,仅用于学习!视频地址:https://www.bilibili.com/video/BV17a4y1x7zq 作者真的非常好,记得三连如有侵权,请联系删除!1. 什么是Lucene?Lucene是一套信息检索工具包! jar包!不包含搜索引擎系统!包含的:索引结构!读写索引的工具!排序,搜索规则…工具类!2. Lucene和ElasticSearch关系?ElasticSearch是基于Lucene做原创 2021-08-03 22:12:15 · 228 阅读 · 0 评论 -
Linux之安装RabbitMQ(rpm版)
该笔记大部分搬运B站学相伴的RabbitMQ,顺便把图文合并记录,便于回顾,仅用于学习!视频地址:https://www.bilibili.com/video/BV1dX4y1V73G 作者真的非常好,别白嫖,记得三连如有侵权,请联系删除!1. 概述官网:https://www.rabbitmq.com/RabbitMQ是一个开源的遵循AMQP协议实现的基于Erlang语言编写,支持多种客户端(语言)。用于在分布式系统中存储消息,转发消息,具有高可用,高可扩性,易用性等特征。2. 下载安.原创 2021-06-26 23:56:34 · 2780 阅读 · 0 评论 -
了解中间件与消息中间件
该笔记大部分搬运B站学相伴的RabbitMQ,顺便把图文合并记录,便于回顾,仅用于学习!视频地址:https://www.bilibili.com/video/BV1dX4y1V73G 作者真的非常好,记得三连如有侵权,请联系删除!1. 什么是中间件我国企业从20世纪80年代开始就逐渐进行信息化建设,由于方法和体系的不成熟,以及企业业务和市场需求的不断变化,一个企业可能同时运行着多个不同的业务系统,这些系统可能基于不同的操作系统、不同的数据库、异构的网络环境。现在的问题是,如何把这些信息系统结合.原创 2021-06-22 16:29:15 · 1283 阅读 · 0 评论
分享