加载中
整合RocketMQ事务消息

一、 选择RocketMQ原因 ActiveMQ、RabbitMQ、ZeroMQ、Kafka、RocketMQ选型 二、 整合思路 RocketMQ提供了事务消息回查,查看官方Demo @SpringBootApplication public class ProducerApplicat...

ActiveMQ、RabbitMQ、ZeroMQ、Kafka、RocketMQ选型

市面上很多MQ产品,比如ActiveMQ、RabbitMQ、ZeroMQ、Kafka、RocketMQ,到底哪种更加适合呢? RabbitMQ: 消息堆积的支持并不好,当大量消息积压的时候,会导致RabbitMQ的性能急剧下降。 每秒...

Bean method rocketMQTemplate in RocketMQAutoConfiguration not loaded坑

一、 异常栈 *************************** APPLICATION FAILED TO START Description: A component required a bean of type 'org.apache.rocketmq.spring.core.RocketMQTemplate......

RocketMQ的事务消息源码解读-客户端(一)

一、 背景 阿里的RocketMQ以前版本阉割的消息回查,在新版又重新加入了,解决小公司没能力做可靠消息中间件产品。同时RocketMQ也参考了Kafka实现,性能上也很不错。 二、 版本 org.ap......

Canal使用RocketMQ同步MySQL到Redis(二)

一、Canal使用RocketMQ同步MySQL Canal结合RocketMQ同步MySQL 二、 同步数据到Redis 2.1 安装Redis 略 2.2 Redis配置 略 2.3 SpringBoot配置 2.3.1 引入依赖 <dependency> <groupId>com.alib...

JDK8 Stream性能问题

一、场景 在编写代码时,想用jdk8的stream替换以前的for循环,代码如下: //for方法 Set<String> keys = Sets.newHashSetWithExpectedSize(list.size()); for (T data : list) { keys.add(ge...

JDK
09/08 13:13
15
Canal结合RocketMQ同步MySQL到Redis(一)

一、 安装Canal Docker 安装单机 Canal 二、 安装RocketMQ Docker安装单机RocketMQ 三、配置Canal的MQ 官方文档 3.1 修改 Canal Server配置 ##############################################...

Docker安装单机RocketMQ

一、 安装Docker 略 二、 安装Docker-Compose docker-compose 安装 三、 安装RocketMQ github地址 dockerhub地址 3.1 下载安装配置文件 $ git clone https://github.com/foxiswho/docker-roc...

You cannot change a partition into an extended one or vice versa. Delete it first

一、 环境 VMware虚拟机扩展CentOS7磁盘 第二次扩展(/dev/sda4) 二、 异常 操作扩展磁盘 2.1 查看当前磁盘的容量fdisk /dev/sda 提示输入命令时,输入p,查看当前分区信息: 2.2 在Fdisk中...

Docker 安装单机 Canal

一、 Docker安装 略 二、 修改MySQL配置 2.1 修改my.cnf配置 对于自建 MySQL , 需要先开启 Binlog 写入功能,配置 binlog-format 为 ROW 模式,my.cnf 中配置如下 log-bin=mysql-bin # 开启 ...

09/04 22:55
9
Docker安装Zookeeper集群

一、 安装Docker (略) 二、 安装Docker Compose (略) 三、 编写docker-compose.yml文件 3.1 新建配置文件 touch cluster.yml vim cluster.yml cluster.yml配置如下 version: '3.7' servi...

消息幂等性实现的三种方式

一、 状态机 前提条件: 在消费者业务表中存在状态字段,并在消费消息后是变更状态 状态流转是单向不可逆的。例如:status :[1 → 2 → 3 → 4...] 实现方式: 基于数据库乐观锁CAS方式。例...

09/03 14:20
13
Docker重启GitLab异常/opt/gitlab/embedded/bin/runsvdir-start: No such file or directory(特殊情况)

一、 基本情况 原来在学习gitlab安装的时候,学习了centos本地安装和docker安装,当时本地安装完成后直接关闭了gitlab服务,然后直接尝试Docker安装,Docker成功,然后想把本地安装的GitLab给...

Rancher部署Spring Cloud微服务(初探)

一 、 安装Docker 安装rancher依赖docker环境,k8s节点也依赖docker环境 (略) 二、安装单节点rancher 2.1 下载镜像包 官方2.x文档 DockerHub docker pull rancher/rancher:stable 2.2 环境...

《Kubernetes权威指南》基本概念

一 、基本概念 kubernetes中的Node、Pod、Replication Controller、Service等都是一种“资源对象”,基本都可以通过kubectl或者通过API编程调用,执行增删改查操作都保存在ETCD中持久化存储 ...

解决Unable to find a single main class from the following candidates [xxx,xxx]

一、问题描述 1.1 开发环境配置 pom.xml <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <!--一定要对上springboot版本号,因为...

解决Mybatis Generator 将tinyint映射为Byte和Boolean

Mybatis Generator 对于Tinyint映射为Byte和Boolean 1. 对于tinyint(4)映射为Byte 1.1 环境 spring boot 2.1.x mybatis tk.mybatis mysql 1.2 自定义类型解析器 (1) 新建以下类 public cla...

docker安装jenkins

#使用docker安装jenkins 一 、拉取jenkins镜像 镜像地址 docker镜像配置文档 #拉取镜像 docker pull jenkins/jenkins 二 、运行容器 2.1 docker安装 docker run -d -p 18081:8080 -p 50000:5...

恢复虚拟机时,Docker中的容器无法访问

一、问题 最近在VMware恢复挂起虚拟机时,GitLab无法访问 二、查找原因 在局域网的其他主机上访问gitLab的都超时 尝试在安装gitlab的虚拟机上访问 $ curl 192.168.25.140 You are being...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部