![](https://img-blog.csdnimg.cn/5a746da40e9246928981875abbe661cc.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
中间件
文章平均质量分 61
中间件
gzh-程序员灿灿
这个作者很懒,什么都没留下…
展开
-
springcloud Stream整合Kafka入门
安装 http://mirror.bit.edu.cn/apache/kafka/2.8.1/kafka_2.13-2.8.1.tgz tar zxvf kafka_2.13-2.8.1.tgz 启动 启动zk [root@log-system bin]# ./zookeeper-server-start.sh -daemon ../config/zookeeper.properties 启动kafka [root@log-system bin]# ./kafka-server-start.sh -da原创 2022-05-03 21:39:18 · 1860 阅读 · 0 评论 -
linux下安装Redis
1 linux下安装Redis 1、安装依赖 yum -y install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make gcc-c++ libstdc++-devel tcl 2、安装 mkdir -p /usr/local/src/redis cd /usr/local/src/redis wget http://download.redis.io/releases/redis-2.8.17.tar.gz原创 2021-07-24 20:43:35 · 118 阅读 · 0 评论 -
Redisson分布式锁
文章目录redis是单线程为啥还有线程安全的问题?SetNX能解决这个并发问题吗?redisson来了 redis是单线程为啥还有线程安全的问题? redis不存在线程安全问题,问题在于客户端。比如clientA,clientB操作读和写的操作。key = 1,clientA + 1,clientB + 1,执行完毕理想结果key=3。然后这个结果是不能保证的。 key=1,执行顺序可能是这样的: 1. clientA getKey = 1 2. clientB getKey = 1 3. clientA原创 2021-09-22 14:34:20 · 155 阅读 · 1 评论 -
apollo-自定义安装整合
下载代码 apollo1.9.0版本服务端 初始化sql脚本 创建ApolloPortalDB和ApolloConfigDB数据库,执行sql脚本。 修改三个项目的数据库连接信息 config/application-github.properties spring.datasource.url=jdbc:mysql://10.211.55.6:3306/ApolloConfigDB?useUnicode=true&characterEncoding=UTF-8&autoReconnect=原创 2021-08-31 10:31:00 · 192 阅读 · 0 评论 -
XXL-JOB(2)-使用
xxl-job给出了springboot集合xxljob的执行器demo,例如:xxl-job-executor-sample-springboot, 以xxl-job-executor-sample-springboot项目中的配置为例,可以写自己的执行器项目。 这里以xxl-job-executor-sample-springboot项目为例,梳理下springboot整合xxljob。 执行器服务配置(xxl-job-executor-sample-springboot) <dependency原创 2021-08-25 14:39:51 · 311 阅读 · 0 评论 -
XXL-JOB(1)-安装
下载源码 源码下载 执行需要的sql脚本 doc/db/tables_xxl_job.sql 修改application配置属性 xxl-job-admin: server.port=8082 spring.datasource.url=jdbc:mysql://10.211.55.6:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true\ &serverTimezone=Asia/Shan原创 2021-08-24 17:25:32 · 79 阅读 · 0 评论 -
RocketMQ(1)-yum安装RocketMQ
环境 CentOS 8 Maven 安装包准备 安装包下载:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.9.0/rocketmq-all-4.9.0-source-release.zip 并解压 需要maven编译 构建二级制文件 mvn -Prelease-all -DskipTests clean install -U 启动 启动NameServer nohup sh mqnamesrv >/usr/local/原创 2021-08-16 13:33:34 · 1026 阅读 · 0 评论 -
RocketMQ(2)-安装RocketMQ可视化工具
下载安装包 下载源码 编译 修改application.pproperties配置项 server.contextPath= server.port=8080 #spring.application.index=true spring.application.name=rocketmq-console spring.http.encoding.charset=UTF-8 spring.http.encoding.enabled=true spring.http.encoding.force=true log原创 2021-08-16 13:34:37 · 652 阅读 · 0 评论 -
RocketMQ(3)-SpringBoot集成简单测试
测试RocketMQ服务可用性 我这里把provider和consumer放到同一个项目中,进行简单测试。后续写个RocketMQ的包装包。 注意: 项目中引用的rocketmq客户端,其版本需要和服务端安装的mq的版本保持一致, <!-- rocketmq --> <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-client</原创 2021-08-16 13:35:12 · 846 阅读 · 0 评论