返回顶部
首页 > 资讯 > 精选 >怎么运用Spring4+ZooKeeper配置中心
  • 236
分享到

怎么运用Spring4+ZooKeeper配置中心

2023-06-04 13:06:14 236人浏览 安东尼
摘要

本篇内容介绍了“怎么运用spring4+ZooKeeper配置中心”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一:ZooKeeper 连接

本篇内容介绍了“怎么运用spring4+ZooKeeper配置中心”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

一:ZooKeeper 连接配置类

  1. @Configuration

  2. @PropertySource("classpath:context-datasource.properties")

  3. public class ZooKeeperElConfig {

  4.     @Value("${zookeeper.cluster.url}")

  5.     private String zooKeeperClusterUrl;

  6.     @Value("${zookeeper.root.path}")

  7.     private String zooKeeperRootPath;

  8.     @Autowired

  9.     private Environment environment;

  10.     @Bean

  11.     public static PropertySourcesPlaceholderConfigurer propertyConfigure() {

  12.         return new PropertySourcesPlaceholderConfigurer();

  13.     }

  14.     @Bean(name = "zkClient")

  15.     public CuratorFramework zkClient() {

  16.         CuratorFramework client = CuratorFrameworkFactory.builder().connectString(zooKeeperClusterUrl)

  17.                 .sessionTimeoutMs(5000).retryPolicy(new ExponentialBackoffRetry(1000, 3)).namespace(zooKeeperRootPath).build();

  18.         client.start();

  19.         return client;

  20.     }

  21.     

  22.     

  23.     

  24. }


二: 读取ZooKeeper参数工具类

  1. @Component("systemElConfig")

  2. public class SystemElConfig {

  3.     @Autowired

  4.     CuratorFramework zkClient;

  5.     public String getProperty(String propertyName) {

  6.         String property = "";

  7.         try {

  8.             property = new String(zkClient.getData().forPath("/" + propertyName));

  9.         }

  10.         catch (Exception e) {

  11.             e.printStackTrace();

  12.         }

  13.         return property;

  14.     }

  15. }

三: 其它配置类引用ZooKeeper中的参数信息举例

  1. @Value("#{systemElConfig.getProperty('mailHost')}")

  2.     private String mailHost;

采用Spring EL 表达式   注解方式

“怎么运用Spring4+ZooKeeper配置中心”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 怎么运用Spring4+ZooKeeper配置中心

本文链接: https://lsjlt.com/news/238068.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么运用Spring4+ZooKeeper配置中心
    本篇内容介绍了“怎么运用Spring4+ZooKeeper配置中心”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一:ZooKeeper 连接...
    99+
    2023-06-04
  • 怎么在SpringCloud中将Zookeeper作为配置中心
    本篇文章给大家分享的是有关怎么在SpringCloud中将Zookeeper作为配置中心,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。相关依赖<xml vers...
    99+
    2023-06-14
  • SpringCloud使用Zookeeper作为配置中心的示例
    目录相关依赖配置文件application.yml在Zookeeper中创建配置节点和数据 测试类自定义Zookeeper配置 在上一篇文章中介绍了Zookeeper作为注册中心使用...
    99+
    2024-04-02
  • Zookeeper如何实现分布式服务配置中心
    本篇文章为大家展示了Zookeeper如何实现分布式服务配置中心,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1 Linux安装并启动Zookeeper1.1 安装下载链接:https://arch...
    99+
    2023-06-25
  • 怎么配置ZooKeeper集群
    在配置ZooKeeper集群之前,首先需要确认每台服务器的主机名、IP地址和端口号,并且确保它们之间可以相互通信。以下是配置ZooK...
    99+
    2024-04-02
  • Zookeeper如何实现分布式服务配置中心详解
    目录1 Linux安装并启动Zookeeper1.1 安装1.1.1 安装1.2 启动3 Spring Boot配置 3.1 依赖3.2 配置文件3.3 项目代码3.4 启动测试总结...
    99+
    2024-04-02
  • SpringBoot怎么集成Nacos实现注册中心与配置中心
    这篇文章主要介绍“SpringBoot怎么集成Nacos实现注册中心与配置中心”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringBoot怎么集成Nacos实现注册中心与配置中心”文章能帮助大...
    99+
    2023-07-05
  • Spring Cloud怎么实现高可用的配置中心
    这篇文章主要为大家展示了“Spring Cloud怎么实现高可用的配置中心”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Spring Cloud怎么实现高可用的配置中心”这篇文章吧。配置中心如何...
    99+
    2023-06-19
  • java怎么配置中心服务化和高可用
    这篇文章主要介绍“java怎么配置中心服务化和高可用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“java怎么配置中心服务化和高可用”文章能帮助大家解决问题。客户端和服务端的耦合性太高,如果serv...
    99+
    2023-06-05
  • 怎么分析ZooKeeper分布式任务调度中心
    怎么分析ZooKeeper分布式任务调度中心,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一: 背景软件系统中,定时任务往往不可或缺,大家可能会采用Spring qu...
    99+
    2023-06-04
  • java怎么配置中心和消息总线
    这篇文章主要介绍“java怎么配置中心和消息总线”,在日常操作中,相信很多人在java怎么配置中心和消息总线问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java怎么配置中心和消息总线”的疑惑有所帮助!接下来...
    99+
    2023-06-05
  • Cassandra怎么配置跨数据中心复制
    要配置Cassandra的跨数据中心复制,需要在cassandra.yaml配置文件中进行一些设置。以下是配置跨数据中心复制的步骤:...
    99+
    2024-04-09
    Cassandra
  • nacos配置中心远程调用读取不到配置文件怎么解决
    这篇文章主要介绍“nacos配置中心远程调用读取不到配置文件怎么解决”,在日常操作中,相信很多人在nacos配置中心远程调用读取不到配置文件怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”nacos配置...
    99+
    2023-06-26
  • 使用Springboot整合Apollo配置中心
    Apollo简介 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理...
    99+
    2024-04-02
  • springboot bootstrap.yml nacos配置中心问题怎么解决
    这篇“springboot bootstrap.yml nacos配置中心问题怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收...
    99+
    2023-07-05
  • Mycat 核心配置是怎么样的
    这篇文章给大家介绍Mycat 核心配置是怎么样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。常用配置文件间的关系由上图可以看到 Mycat 的核心配置文件均采用xml格式,这几个配置...
    99+
    2024-04-02
  • Nacos配置中心之引用不到配置文件问题
    文章目录 一、Springboot中application.yml、application.properties和bootStrap.yml的加载顺序二、问题原因三、nacos配置中心读取不到...
    99+
    2023-09-15
    java spring boot 开发语言
  • Spring Cloud Alibaba使用Nacos作为注册中心和配置中心
    目录前言Nacos简介使用Nacos作为注册中心安装并运行Nacos创建应用注册到Nacos负载均衡功能使用Nacos作为配置中心创建nacos-config-client模块在Na...
    99+
    2024-04-02
  • SpringCloud高可用配置中心Config详解
    目录前言源码环境开发工具正文commons 工程commons 工程 - POM 文件commons 工程 - 项目结构配置文件service 工程registry-service(...
    99+
    2024-04-02
  • 配置中心nacos如何安装使用
    今天小编给大家分享一下配置中心nacos如何安装使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。什么是配置中心用来统一管理...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作