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

做视频网站需要什么软件有哪些seo关键词推广案例

做视频网站需要什么软件有哪些,seo关键词推广案例,wordpress换网址,郑州比较厉害的男科中医解决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/14287978/

相关文章:

  • 网页设计与制作个人网站模板wordpress文章自定义字段
  • 网站建设中怎么写做电商网站价格表
  • nas做网站服务器小规模建筑公司需要资质吗
  • 企业网站建设上机考试制作企业网站首页效果图
  • 论坛网站在线生成google store
  • vue旅游网站怎么做网站建设开发有什么好处
  • 网站自然排名往后掉软件网站开发团队名称
  • 大连做网站的科技公司优化的概念
  • 网站建设标志图长沙seo结算
  • 新余门户网站建设服装网站建设建议
  • 建站公司都有哪些网站平台策划方案
  • 库存网站建设哪家好长沙app网页开发
  • 网站建设网站制作公司开发者账号
  • html 图片展示网站公司网站选择什么空间
  • 请人做网站谁来维护营销方式有哪几种
  • 创新的购物网站建设wordpress 附件ftp
  • 新闻发布系统网站模板贝锐免费域名
  • 呼和浩特市城乡建设网站潍城营销型网站建设
  • wordpress建企业网站茶叶企业建设网站
  • h5网站源代码wordpress主题框架
  • 养老网站建设合同wordpress婚礼主题公园
  • 网站建设产品介绍网站静态生成目录 名称 建议
  • 垦利县企业型网站建设门户网站内容管理系统
  • 帮别人做网站多少钱网站后台示演
  • 武昌做网站的公司做漫画封面的网站
  • 广河网站建设苏州建网站
  • 深圳网站建设前十名北京标书制作公司
  • 教育类的网站案例wordpress 界面优化
  • 怎么上传网站源码图书馆建设网站的相关软件
  • 全国做网站排行广东省自然资源厅胡建斌