携程Apollo(阿波罗)配置中心本地开发模式不接入配置中心进行本地开发
官方教程: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(阿波罗)配置中心本地开发模式不接入配置中心进行本地开发相关推荐
- 携程 Apollo 配置中心 | 学习笔记(七) | 如何将配置文件敏感信息加密?
携程 Apollo 配置中心 | 学习笔记(一) Apollo配置中心简单介绍 携程 Apollo 配置中心 | 学习笔记(二) Windows 系统搭建基于携程Apollo配置中心单机模式 携程 A ...
- Docker部署携程Apollo
Docker部署携程Apollo 下载Apollo源码 执行Apollo脚本(MySQL) 修改Apollo配置 修改build.bat脚本 打开build.bat文件所在文件夹,双击运行 创建apo ...
- 携程apollo系列-个人开发环境搭建
本博客讲详细讲解如何在 Windows 搭建携程 Apollo 服务器 (用户个人开发). 开发服务器有多种搭建方式: (1) docker, 搭建过程非常简单, 推荐有 docker 环境 (2) ...
- 携程Apollo(阿波罗)配置中心在.NET Core项目快速集成
.NET Core的支持文档大体上可以参考文档.Net客户端使用指南:https://github.com/ctripcorp/apollo/wiki/.Net%E5%AE%A2%E6%88%B7%E ...
- Spring Boot 整合携程Apollo 配置中心
作者:AaronSimon blog.csdn.net/AaronSimon/article/details/83657612 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理 ...
- 携程Apollo分布式配置中心搭建指南
Apollo配置中心介绍 Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境.不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限.流程治理等特性. ...
- 携程Apollo配置中心架构深度剖析
通过学习 Apollo 的架构,带你深入理解微服务架构的基本原理 介绍 Apollo(阿波罗)[参考附录] 是携程框架部研发并开源的一款生产级的配置中心产品,它能够集中管理应用在不同环境.不同集 ...
- 分布式部署携程Apollo构建配置中心
一.开场白 在系统设计里我们有很多配置希望独立于系统之外,而又能够被系统实时读取.但是在传统的系统设计里,配置信息通常是耦合在系统内的,比如.net里通常会放在App.config或者web.conf ...
- .Net Core 商城微服务项目系列(十四):分布式部署携程Apollo构建配置中心
一.开场白 在系统设计里我们有很多配置希望独立于系统之外,而又能够被系统实时读取.但是在传统的系统设计里,配置信息通常是耦合在系统内的,比如.net里通常会放在App.config或者web.conf ...
最新文章
- 计算机存储临时数据的存储器,计算机关闭后存储的数据不会丢失的内存储器是...
- FioriLaunchpad.html的三个round-trip
- Docker热点文章链接 - 持续更新
- elemnt的Table 表格使用注意事项
- led灯bin值_这款指甲刀自带3倍镜和LED灯,颠覆剪指甲体验,100元也值
- 如何定义 Java 中的方法
- Java 设计模式之 State 状态模式
- 腾讯企业邮箱外域邮件发送失败原因及其解决方案
- [Manifest]关于icon
- python框架实例,从零构建一个简单的 Python 框架
- Django admin美化插件suit
- 解决Chrome浏览器不能访问https网站的问题
- 查询sql 语句的好坏
- Java和C#的区别
- unity调用dll打开双目
- 利用数组构造MaxTree
- zemax---透镜基础篇
- Qt调试模式提示 Temporarily disabling breakpoints for unloaded shared library
- Vue中Class和Style几种v-bind绑定的用法-详解案例
- win10 关闭自动维护计划任务