中间件
文章平均质量分 61
中间件
gzh-程序员灿灿
这个作者很懒,什么都没留下…
展开
-
springcloud Stream整合Kafka入门
安装http://mirror.bit.edu.cn/apache/kafka/2.8.1/kafka_2.13-2.8.1.tgztar 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 · 1820 阅读 · 0 评论 -
linux下安装Redis
1 linux下安装Redis1、安装依赖yum -y install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make gcc-c++ libstdc++-devel tcl2、安装mkdir -p /usr/local/src/rediscd /usr/local/src/rediswget http://download.redis.io/releases/redis-2.8.17.tar.gz原创 2021-07-24 20:43:35 · 98 阅读 · 0 评论 -
Redisson分布式锁
文章目录redis是单线程为啥还有线程安全的问题?SetNX能解决这个并发问题吗?redisson来了redis是单线程为啥还有线程安全的问题?redis不存在线程安全问题,问题在于客户端。比如clientA,clientB操作读和写的操作。key = 1,clientA + 1,clientB + 1,执行完毕理想结果key=3。然后这个结果是不能保证的。key=1,执行顺序可能是这样的:1. clientA getKey = 12. clientB getKey = 13. clientA原创 2021-09-22 14:34:20 · 132 阅读 · 1 评论 -
apollo-自定义安装整合
下载代码apollo1.9.0版本服务端初始化sql脚本创建ApolloPortalDB和ApolloConfigDB数据库,执行sql脚本。修改三个项目的数据库连接信息config/application-github.propertiesspring.datasource.url=jdbc:mysql://10.211.55.6:3306/ApolloConfigDB?useUnicode=true&characterEncoding=UTF-8&autoReconnect=原创 2021-08-31 10:31:00 · 173 阅读 · 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 · 262 阅读 · 0 评论 -
XXL-JOB(1)-安装
下载源码源码下载执行需要的sql脚本doc/db/tables_xxl_job.sql修改application配置属性xxl-job-admin:server.port=8082spring.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 · 71 阅读 · 0 评论 -
RocketMQ(1)-yum安装RocketMQ
环境CentOS 8Maven安装包准备安装包下载: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启动启动NameServernohup sh mqnamesrv >/usr/local/原创 2021-08-16 13:33:34 · 989 阅读 · 0 评论 -
RocketMQ(2)-安装RocketMQ可视化工具
下载安装包下载源码编译修改application.pproperties配置项server.contextPath=server.port=8080#spring.application.index=truespring.application.name=rocketmq-consolespring.http.encoding.charset=UTF-8spring.http.encoding.enabled=truespring.http.encoding.force=truelog原创 2021-08-16 13:34:37 · 628 阅读 · 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 · 802 阅读 · 0 评论