Apollo
文章平均质量分 93
Apollo
BasicLab基础架构实验室
本人深耕基础架构领域,曾在国内500强大厂研发企业级百亿量级吞吐中间件,擅长Java语言、Go语言、Python语言、C语言、NodeJS、Web、Linux、深度学习、大数据、云原生等
展开
-
Apollo 配置变更原理
2.如果只是监听application 这个namespace,可以使用ConfigService.getAppConfig(),如果是监听其他XXX namespace,一定要用ConfigService.getAppConfig(“XXX”),不然,就会因为你是用的api触发监听application!1.如果配置方式和注解方式同时使用,则优先从配置方式里面的namespace读取配置,没有则会从注解的namespace读取配置,不要误以为只会用配置文件指定的namespace!原创 2023-03-20 13:46:21 · 2555 阅读 · 0 评论 -
Apollo Java客户端使用指南
注意:本文档适用对象是Apollo系统的使用者,如果你是公司内Apollo系统的开发者/维护人员,建议先参考Apollo开发指南。一、准备工作1.1 环境要求Java: 1.7+ Guava: 15.0+ Apollo客户端默认会引用Guava 19,如果你的项目引用了其它版本,请确保版本号大于等于15.0 注:对于Apollo客户端,如果有需要的话,可以做少量代码修改来降级到Java 1.6,详细信息可以参考Issue 4831.2 必选设置Apollo客户端依赖于...原创 2022-01-21 12:01:04 · 3012 阅读 · 0 评论 -
Apollo 分布式部署指南
本文档介绍了如何按照分布式部署的方式编译、打包、部署Apollo配置中心,从而可以在开发、测试、生产等环境分别部署运行。如果只是需要在本地快速部署试用Apollo的话,可以参考Quick Start一、准备工作1.1 运行时环境1.1.1 OS服务端基于Spring Boot,启动脚本理论上支持所有Linux发行版,建议CentOS 7。1.1.2 JavaApollo服务端:1.8+ Apollo客户端:1.7+由于需要同时运行服务端和客户端,所以建议安装Java 1.原创 2022-01-21 11:51:30 · 2439 阅读 · 0 评论 -
Apollo-1.4.0 适配 PostgreSQL-11.4数据库(镜像)
由于工作需要,Apollo数据源要改成PostgreSQL,而目前官方只支持Mysql数据源,所以需要手动修改Apollo源码,目前Apollo最新版本是 1.4.0,我适配的 PostgreSQL版本是 11.4,PostgreSQL maven依赖的版本是 42.2.5,数据表初始化脚本在 \scripts\sql 目录下,有两个数据库脚本,分别是pg-configdb.sql 和 pg-p...原创 2019-08-05 16:17:17 · 2192 阅读 · 2 评论 -
Apollo会使Mysql处于sleep状态的连接数增多
问题:今天启动apollo项目,发现ApolloConfigDB有很多处于Sleep状态的连接,可以使用:最终导致的结果是数据库连接用满,报Too many connections的错误。请问,这里应用跟数据库是保持的长连接吗?但是连接作为很重要的资源,使用完毕之后迟迟不close掉很影响数据库的使用啊,请各位大佬解答下,是必须要保持这种连接吗,还是可以在哪配置可以将这种Slee...原创 2019-07-31 19:43:18 · 1043 阅读 · 2 评论 -
Apollo-1.4.0 适配 PostgreSQL-11.4数据库(源码)
由于工作需要,Apollo数据源要改成PostgreSQL,而目前官方只支持Mysql数据源,所以需要手动修改Apollo源码进行适配,目前Apollo最新版本是 1.4.0,我适配的 PostgreSQL版本是 11.4,PostgreSQL maven依赖的版本是 42.2.5。资源传送门如下:apollo-1.4.0.zip如需 Apollo 镜像构建资源请见下文:Apoll...原创 2019-08-05 10:36:26 · 1498 阅读 · 6 评论