官方教程:https://github.com/ctripcorp/apollo/wiki/Java%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97#%E4%BA%94%E6%9C%AC%E5%9C%B0%E5%BC%80%E5%8F%91%E6%A8%A1%E5%BC%8F

在本地开发模式下,Client不会实时监测文件内容是否有变化,并且不用连接到服务器,在没有服务器的环境下也能正常开发。并且可以随时修改本地的配置文件夹来做测试。

说明:

1、按照上一篇文章集成的例子:http://www.cnblogs.com/EasonJim/p/7649610.html,已经将ZK的Service集成到了配置中心。

2、原本的配置文件application.properties内容如下:

server.port = 8800
spring.application.name = /service-zookeeper
spring.cloud.zookeeper.discovery.root = /spring-cloud-service
spring.cloud.zookeeper.connect-string = localhost:2181

3、这个项目配置的app.id为zookeeperservice

配置步骤:

1、修改/opt/settings/server.properties的env为Local

2、根据规则创建/opt/data/{appId}/config-cache/{appId}+{cluster}+{namespace}.properties文件,实际的地址为/opt/data/zookeeperservice/config-cache/zookeeperservice+default+application.properties

2.1、新建上面的文件和文件夹时,需要事后赋予权限,比如sudo chmod 777 /opt/data

3、写入如下内容:

server.port = 8800
spring.application.name = /service-zookeeper
spring.cloud.zookeeper.discovery.root = /spring-cloud-service
spring.cloud.zookeeper.connect-string = localhost:2181

4、直接运行即可,如果使用IDE开发,那么第1步可以不用这样配置,直接在VM参数上增加系统属性变量-D指定即可,如下所示:

5、小技巧:可以先连接一次服务器创建好这些文件,然后使用本地开发模式进行开发,这样的随时修改配置文件夹的内容进行做测试。

==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==

携程Apollo(阿波罗)配置中心本地开发模式不接入配置中心进行本地开发相关推荐

  1. 携程 Apollo 配置中心 | 学习笔记(七) | 如何将配置文件敏感信息加密?

    携程 Apollo 配置中心 | 学习笔记(一) Apollo配置中心简单介绍 携程 Apollo 配置中心 | 学习笔记(二) Windows 系统搭建基于携程Apollo配置中心单机模式 携程 A ...

  2. Docker部署携程Apollo

    Docker部署携程Apollo 下载Apollo源码 执行Apollo脚本(MySQL) 修改Apollo配置 修改build.bat脚本 打开build.bat文件所在文件夹,双击运行 创建apo ...

  3. 携程apollo系列-个人开发环境搭建

    本博客讲详细讲解如何在 Windows 搭建携程 Apollo 服务器 (用户个人开发). 开发服务器有多种搭建方式: (1) docker, 搭建过程非常简单, 推荐有 docker 环境 (2) ...

  4. 携程Apollo(阿波罗)配置中心在.NET Core项目快速集成

    .NET Core的支持文档大体上可以参考文档.Net客户端使用指南:https://github.com/ctripcorp/apollo/wiki/.Net%E5%AE%A2%E6%88%B7%E ...

  5. Spring Boot 整合携程Apollo 配置中心

    作者:AaronSimon blog.csdn.net/AaronSimon/article/details/83657612 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理 ...

  6. 携程Apollo分布式配置中心搭建指南

    Apollo配置中心介绍 Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境.不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限.流程治理等特性. ...

  7. 携程Apollo配置中心架构深度剖析

    通过学习 Apollo 的架构,带你深入理解微服务架构的基本原理 介绍    Apollo(阿波罗)[参考附录] 是携程框架部研发并开源的一款生产级的配置中心产品,它能够集中管理应用在不同环境.不同集 ...

  8. 分布式部署携程Apollo构建配置中心

    一.开场白 在系统设计里我们有很多配置希望独立于系统之外,而又能够被系统实时读取.但是在传统的系统设计里,配置信息通常是耦合在系统内的,比如.net里通常会放在App.config或者web.conf ...

  9. .Net Core 商城微服务项目系列(十四):分布式部署携程Apollo构建配置中心

    一.开场白 在系统设计里我们有很多配置希望独立于系统之外,而又能够被系统实时读取.但是在传统的系统设计里,配置信息通常是耦合在系统内的,比如.net里通常会放在App.config或者web.conf ...

最新文章

  1. 计算机存储临时数据的存储器,计算机关闭后存储的数据不会丢失的内存储器是...
  2. FioriLaunchpad.html的三个round-trip
  3. Docker热点文章链接 - 持续更新
  4. elemnt的Table 表格使用注意事项
  5. led灯bin值_这款指甲刀自带3倍镜和LED灯,颠覆剪指甲体验,100元也值
  6. 如何定义 Java 中的方法
  7. Java 设计模式之 State 状态模式
  8. 腾讯企业邮箱外域邮件发送失败原因及其解决方案
  9. [Manifest]关于icon
  10. python框架实例,从零构建一个简单的 Python 框架
  11. Django admin美化插件suit
  12. 解决Chrome浏览器不能访问https网站的问题
  13. 查询sql 语句的好坏
  14. Java和C#的区别
  15. unity调用dll打开双目
  16. 利用数组构造MaxTree
  17. zemax---透镜基础篇
  18. Qt调试模式提示 Temporarily disabling breakpoints for unloaded shared library
  19. Vue中Class和Style几种v-bind绑定的用法-详解案例
  20. win10 关闭自动维护计划任务

热门文章

  1. sudo brew install mongodb报错
  2. Java小程序—录屏小程序(上半场)
  3. SDN第三次上机作业
  4. Maven详解之聚合与继承
  5. 网站开发常用jQuery插件总结(四)验证插件validation
  6. DNS Flusher
  7. 基于GeoMipmap的地形系统。
  8. JQ无法修改input的type属性的替代解决方法
  9. finished with exit code -1073740791 (0xC0000409)解决方案
  10. 如何使用npm重新安装应用程序的依赖项?