中间件
中间件
winrh
这个作者很懒,什么都没留下…
展开
-
【Apollo】@ConfigurationProperties的使用和注意事项
【Apollo】@ConfigurationProperties的使用和注意事项。原创 2022-08-19 10:10:48 · 565 阅读 · 0 评论 -
【缓存】在C端服务加缓存,以及为测试清缓存的操作
1. C端的服务一般需要加缓存key:大项目名:主要信息:id。比如:String key = "example:animal_list:{0}",再在方法拼接key+animalId使用的地方就在Business业务实现类,这个粒度比较大,主要缓存dto这种拼装好数据的。也可以在Service服务实现类,这个粒度比较小,主要缓存单条查库信息的。2. 使用方式使用上,一个缓存服务大体有添加缓存、清除缓存以及查询缓存。添加缓存可以把数据转json存。调用方在查询时先查缓存,有则直接.原创 2021-04-22 09:50:11 · 336 阅读 · 0 评论 -
【Jenkins】基于k8s的jenkins,当报红却无从下手时该怎么做
1. 查看jenkins的logs,发现没有任何提示。2. 进入k8s控制台输入token3. 输入命名空间4. 查看报红的服务的日志5. 如果日志没有什么提示,则进入执行去查看完整error日志进入logs目录后cat命令查看error日志...原创 2021-03-26 15:12:29 · 456 阅读 · 0 评论 -
【RabbitMQ】报错:java.util.concurrent.TimeoutException
报错原因连接超时解决方案rabbitmq的web访问地址是15672,正常的消息发送端口是5672,把配置内port=15672修改为5672原创 2021-01-15 18:00:50 · 1535 阅读 · 0 评论 -
【RabbitMQ】安装与运行
一、安装1. 安装erl环境https://www.erlang-solutions.com/resources/download.html必须以管理员身份安装,否则后面会报错:2. 安装RabbitMQhttps://mirrors.huaweicloud.com/rabbitmq-server/v3.8.2/以管理员身份安装3. cmd到RabbitMQ的sbin执行命令rabbitmq-plugins enable rabbitmq_managemen..原创 2021-01-15 17:54:21 · 245 阅读 · 0 评论 -
分布式定时任务调度框架
分布式任务调度框架几乎是每个大型应用必备的工具,本文介绍了任务调度框架使用的需求背景和痛点,对业界普遍使用的开源分布式任务调度框架的使用进行了探究实践,并分析了这几种框架的优劣势和对自身业务的思考。一、业务背景1.1 为什么需要使用定时任务调度(1)时间驱动处理场景:整点发送优惠券,每天更新收益,每天刷新标签数据和人群数据。(2)批量处理数据:按月批量统计报表数据,批量更新短信状态,实时性要求不高。(3)异步执行解耦:活动状态刷新,异步执行离线查询,与内部逻辑解耦。1.2 使.转载 2021-01-15 11:30:21 · 1646 阅读 · 0 评论 -
【xxl-job】安装运行xxl-job,执行任务
目录一、安装1. github克隆到本地2. 设置mysql用户信息3. 执行sql文件4. 跑起来二、执行任务1. 修改执行器的端口配置2. 查看JobHandler类的JobHandler名3. 添加完任务后启动4. 结果5. 执行器一、安装1. github克隆到本地https://github.com/xuxueli/xxl-job/2. 设置mysql用户信息3. 执行sql文件4. 跑起来http://loca原创 2021-01-15 10:46:22 · 1300 阅读 · 0 评论 -
【xxl-job】报错:NoClassDefFoundError:com/xxl/rpc/serialize/impl/HessianSerializer
报错内容NoClassDefFoundError:com/xxl/rpc/serialize/impl/HessianSerializer解决方案让执行任务项目的依赖与xxl-job管理项目的版本保持一致,如: <dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactI原创 2021-01-15 09:56:36 · 1426 阅读 · 0 评论