![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
中间件
服务中间件、数据库中间件、消息中间件
Joe14103
所有的文章只是为了学习,便于自己的笔记,便于大家,虽然菜,但一直坚持
展开
-
Mycat实现MySQL数据库的读写分离笔记
一、需求分析 为了缓解数据库访问压力及稳定,我们让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库(slave)处理SELECT查询操作。 二、准备条件 1.主从MySQL的安装、权限及远程访问等可参考: centos系统下安装mysql数据库 2.完成Mycat的安装及基本配置可参考: 数据库的中间件 —Mycat 的准备工作 3.完成...原创 2020-04-12 20:46:28 · 207 阅读 · 0 评论 -
Logstash同步Mysql数据到ElasticSearch
Logstash是来自于ElasticSearch官方的组件,一个集数据收集和同步的组件。 如果mysql数据库表设计满足这两点,就可以考虑使用Logstash 1、id字段:id对应的ElasticSearch中的_id,id设置也必须来自mysql中的id字段,这个提供了mysql与ElasticSearch中数据字表的映射关系,如果mysql数据更新,那么对应的ElasticSearc...原创 2020-03-14 23:42:36 · 377 阅读 · 0 评论 -
消息队列——RabbitMQ与Springboot的简单使用
一、RabbitMQ的配置搭建 请参考 消息队列——RabbitMQ在Centos的基本搭建 二、起步使用 1.创建一个Springboot项目 hello-rabbitmq,并加上RabbitMQ依赖,如图原创 2020-03-12 17:42:47 · 231 阅读 · 0 评论 -
消息队列——RabbitMQ在Centos的基本搭建
一、RabbitMQ的简介 RabbitMQ是一套开源的消息队列服务软件,是由以高性能、健壮以及可伸缩性出名的 Erlang 写成。而Erlang 就是面向并发的编程语言。 二、RabbitMQ的优点 1.基于Erlang 语言开发具有高并发高可用的优点,适合集群服务器。 2.健壮、稳定、易用、跨平台、支持多种语言多种系统、文档齐全。 3.有消息确认机制和持久化机制,可靠性高。 4.开源软件...原创 2020-03-10 23:54:17 · 244 阅读 · 0 评论 -
数据库的中间件 —Mycat 的准备工作
一、简介 MyCat是目前最流行的基于Java语言编写的数据库中间件,是一个实现了MySql协议的服务器,其核心功能是分库分表。配合数据库的主从模式还可以实现读写分离。优点Nginx的意思呀。 二、面向的市场问题 1.java应用和数据库直接连接,耦合度太高。 2.程序使用中的高访问量及并发,数据库压力太大。 3.数据库的读写请求数据不一致问题 。主从复制重点突出 4.对应用的多个数据库进行...原创 2020-03-08 01:39:21 · 192 阅读 · 0 评论