当前位置: 首页 > news >正文

做视频网站需要什么软件有哪些网站设计素材下载

做视频网站需要什么软件有哪些,网站设计素材下载,大名专业做网站,网站屏蔽中国ip解决ElasticJob项目重启ZooKeeper注册冲突以及zkCli删除目录 背景 在现代化的分布式调度系统中#xff0c;ElasticJob 是一个非常流行的选择。它利用 ZooKeeper 作为注册中心来管理任务分片。然而#xff0c;有时在项目重启时#xff0c;会遇到 ZooKeeper 注册冲突的问题ElasticJob 是一个非常流行的选择。它利用 ZooKeeper 作为注册中心来管理任务分片。然而有时在项目重启时会遇到 ZooKeeper 注册冲突的问题即任务名已在注册中心存在。本文将详细讲解如何解决此问题以及如何使用 zkCli 删除ZooKeeper的目录。 问题描述 ElasticJob 重启时的注册冲突 使用 ElasticJob 的最新版本3.0.1时重启项目会碰到 ZooKeeper 注册冲突的问题。具体表现为因定时任务使用了代理导致项目重启时报任务名冲突提示任务已经在注册中心存在。 zkCli 删除目录 删除ZooKeeper节点目录也是我们维护和管理ZooKeeper时常见的操作。当需要清理已经废弃的节点时删除操作显得尤为重要。 解决方案 依赖配置 首先确保项目中使用的是 ElasticJob 的最新版本 dependencygroupIdorg.apache.shardingsphere.elasticjob/groupIdartifactIdelasticjob-lite-spring-boot-starter/artifactIdversion3.0.1/version /dependency使用自定义的 JobClassNameProvider 问题原因 定时任务使用了代理默认情况下会读取代理类名称而不是原始类名称导致任务名冲突。 解决思路 自定义一个 JobClassNameProvider在项目重启时确保读取到的是原始类名称而不是代理类名称。 实现自定义 JobClassNameProvider public class CustomJobClassNameProvider implements JobClassNameProvider {Overridepublic String getJobClassName(ElasticJob elasticJob) {String elasticJobClassName ClassUtils.getUserClass(elasticJob).getName();return AopUtils.isAopProxy(elasticJob) ? elasticJobClassName : elasticJob.getClass().getName();} }在这里我们使用 ClassUtils.getUserClass(elasticJob).getName() 方法获取原始类名这样就避免了代理类引起的冲突问题。 注册自定义类 在项目的 src/main/resources 目录下新建一个 META-INF 目录在 META-INF 目录下创建 services 目录创建一个名为 org.apache.shardingsphere.elasticjob.lite.internal.setup.JobClassNameProvider 的文件内容如下 你的类全路径名例如com.example.CustomJobClassNameProvider使用 zkCli 命令操作ZooKeeper 以下是常用的 zkCli 操作步骤 进入 ZooKeeper 安装目录的 bin 文件夹 cd /var/www/data/zookeeper/zookeeper-3.8.0/bin启动 zkCli ./zkCli.sh查看节点目录 [zk: localhost:2181(CONNECTED) 21] ls /删除节点目录 删除 /elasticjob-admin-api-v0.7 目录及其子目录 [zk: localhost:2181(CONNECTED) 22] deleteall /elasticjob-admin-api-v0.7总结 通过自定义 JobClassNameProvider可以有效解决 ElasticJob 在重启时引起的 ZooKeeper 注册冲突问题。使用 zkCli 也可以方便地管理和删除 ZooKeeper 节点这对于维护一个健康的 ZooKeeper 集群系统至关重要。 希望这篇文章能够帮助你解决 ElasticJob 项目重启冲突以及 ZooKeeper 节点管理的问题。如果你有其他的疑问或更好的解决方案欢迎在评论区留言讨论
http://www.hkea.cn/news/14275379/

相关文章:

  • 烟台网站建设加企汇互联专业山西钢建公司简介
  • 网站开发语言太老建设网站哪家专业
  • 壹财富 网站开发这么注册免费网站
  • 网站ip pv营销型网站主页定制
  • 网站建设和维护合同书曲阜网站制作
  • 企业网站客户案例来宾建设工程造价网站
  • 手机网站怎么制作软件瓜子二手车网站开发
  • wordpress静态网站博客vue做视频网站
  • 装修公司网站用的织梦网站空间的后台控制面板
  • 自己申请一个网站怎么做月嫂的个人简历网站模板
  • 南宁公司做网站网站组网图
  • 株洲网站建设企业wordpress alipay插件
  • 镇江网站制作哪家便宜东莞网站建设 牛魔网
  • 哪个网站做简历比较好手机app界面设计图
  • 电商网站开发参考文献万站群cms系统
  • 兰州网站设计哪个平台好哈尔滨建站的网站
  • wordpress怎么安装导航电脑优化是什么意思
  • 那个网站教做冰鲜鱼摄影网站模板html
  • 网站建设策划 流程移动应用开发是学什么的
  • 十堰学校网站建设上海企业网站建设推荐
  • 做网站用ui好还是pswordpress welcome
  • 邯郸网站设计公司新的营销方式有哪些
  • 门户网站建设 考核自己做的网站如何调入dede
  • 网站开发技术发展史网站空间域名维护协议
  • 微信网站和手机网站的区别广州天河区房价
  • 网站的交互设计自己创建的网站怎么做流量
  • 广州网站建设培训班免费的黄冈网站有哪些
  • 用php做的大型网站网站标签span
  • 洛阳网站设计哪家专业什么软件推广效果好
  • 用于建设教学网站的建站工具有哪些特点做网站需要哪些人