Apollo 1.5.0 release, open source distributed configuration center

Apollo (Apollo) is a research and development department Ctrip framework for distributed configuration center, capable of centralized management applications in different environments, different cluster configuration, the configuration changes can be pushed to real-time application side, and have standardized permissions, process control and other features, applicable to micro-service configuration management scenarios.

Server-based Spring Cloud Spring Boot and development, can be run directly after the packaging, no additional applications to install Tomcat container. Java client does not rely on any framework that runs on all Java run-time environment, as well as additional support for the Spring / Spring Boot environment. .Net client does not rely on any framework that runs on all .Net runtime environment.

Apollo 1.5.0 update as follows:

General

  • Support startup script read from the operating system environment variable port, database connection information Meta Server address, so as a Docker mirror can run in a different environment  # 2333  # 2343  # 2628
  • used in the description podAntiAffinity k8s deployment substituted nodeSelector making it easier to support the deployment of service instances dispersion  # 2398
  • Wrapper increase mvn  # 2442
  • Increase prometheus integration, by /prometheusand /metricsexposure monitoring information   # 2507  # 2633  # 2638
  • Health check to simplify the logic  # 2642

Apollo Portal

  • Increase multi-language support, the default optional Chinese and English languages  # 2452  # 2641  # 2675
  • 修复非 properties 格式的 namespace 无法被清空的问题 #2320
  • 优化搜索应用性能 #2321
  • 修复 ldap 登录时 userId 大小写不一致的问题 #2326
  • 增加创建项目和修改项目管理员权限 #2309 #2627 #2629

Apollo Config Service

  • 修复 NotificationControllerV2 中潜在的并发问题 #2255
  • 增加选项支持控制 apollo-configservice 是否同时启动Eureka Server #2478
  • 支持配置服务端 long polling 的时间 #2532 #2543 #2630

Apollo Open Api

Apollo Client

  • 修复 SpringValueRegistry 中偶发的NPE问题 #2281
  • 支持通过 app.properties 配置 apollo.cacheDir #2317
  • 加载 Spring 处理器时支持 Ordered 以便第三方自定义扩展 #2313
  • 优化 app.id 加载逻辑 #2515

安装

请参考 分布式部署指南

更新说明及下载地址

Guess you like

Origin www.oschina.net/news/110751/apollo-1-5-released