- 博客(13)
- 收藏
- 关注
原创 mycat的学习
Mycat可以理解为数据库的服务代理,通过mycat,我们可以实现数据库的分库分表和读写分离,同时可以像连接一个简单的服务数据库服务器一样进行数据库的增删改查。mycat的安装下载地址:http://dl.mycat.org.cn///下载wget http://dl.mycat.org.cn/1.6.7.3/20190927161129/Mycat-server-1.6.7.3-release-20190927161129-linux.tar.gz //解压tar -xzv...
2021-07-17 18:15:13 158
原创 RocketMQ的相关概念及使用
rocketMQ是阿里开源的一款高性能的消息中间件,经历了多次双11的洗礼,tps达到几十万的级别,是一款优秀的MQ中间件。基本概念Broker:跟其他RabbitMQ的概念一样,即MQ服务器, Broker的作用是存储和转发消息,RocketMQ单机大约能承受10万QPS的请求。为了提升Broker的可用性(防止单点故障),以及提升服务器的性能(实现负载),通常会做集群的部署。RocketMQ集群的每个Broker节点保存总数据 的一部分,因此可以实现横向扩展.为了提升可靠性(防止数...
2021-06-29 23:52:26 198
原创 RocketMQ的安装
一、下载官网http://rocketmq.apache.org/从Latest release vx.x.x进入最新版本下载页面比如 http://rocketmq.apache.org/release_notes/release-notes-4.7.1/进入:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip右键复制链接地址,wget下载,或者下载后上
2021-06-20 15:17:06 204
原创 kafka的使用
简单集成消费者public static void main(String[] args) { Properties props= new Properties(); //props.put("bootstrap.servers","192.168.44.161:9093,192.168.44.161:9094,192.168.44.161:9095"); props.put("bootstrap.servers","192.168.1.101:9092"); pr
2021-06-19 10:06:12 157
原创 Kafka的安装
安装准备kafka依赖于jdk和zookeeper,故安装前要先安装好上述的软件,相关的软件可以到官网下载,这里提供zookeeper的地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz...
2021-06-18 00:04:07 120
原创 RabbitMQ之消息的可靠性投递
1.消息发送到服务器1.1事务模式() try { //开启事务 channel.txSelect(); //发送消息 channel.basicPublish("", QUEUE_NAME, null, (msg).getBytes()); //事务提交 channel.txCommit(); } catch (Exceptio
2021-06-14 12:02:39 198
原创 Springboot集成RabbitMQ
引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>配置信息
2021-06-13 12:07:29 101
原创 RabbitMQ的客户端限流
通过channel的API提供的basicQos方法让MQ的交换机在没有收到指定数量的ACK后反馈后,不再向该消费者push新的消息消费者1
2021-06-12 22:33:08 169
原创 RabbitMQ之消息的延迟发送
RabbitMQ本身并没有直接的方式支持消息的延迟发送,但是可以通过两种方式实现这样的需求:死信队列和RabbitMQ延迟发送消息的插件
2021-06-06 16:36:56 616
原创 RabbitMQ之Spring集成
pom<groupId>org.springframework.amqp</groupId><artifactId>spring-rabbit</artifactId><version>1.3.5.RELEASE</version>
2021-06-05 23:17:23 130
原创 RabbitMQ使用之SIMPLE模式
SIMPLE模式消费者:public static void main(String[] args) throws Exception { ConnectionFactory factory = new ConnectionFactory(); // 连接IP factory.setHost("192.168.1.103"); // 默认监听端口 factory.setPort(5673); // 虚拟机 factory.setVirtual
2021-05-31 23:20:25 149
原创 RabbitMQ的学习
什么是MQ MQ即消息队列又叫消息中间件,通过高效的消息传递机制实现消息在不同服务之间的传递,同时由于这个机制是独立于服务的,所以需要把这个消息
2021-05-29 23:02:12 74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人