首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • Apollo——docker-compose运行Apollo

    /scripts/sql/apolloconfigdb.sql 默认登录账号/密码: apollo/admin 内容 目录结构 apollo/ ├── docker-compose.yml └── sql : image: apolloconfig/apollo-configservice:latest container_name: apollo-configservice restart apollo-adminservice: image: apolloconfig/apollo-adminservice:latest container_name: apollo-adminservice apollo-db: image: mysql:5.7 container_name: apollo-db restart: always command: -- /sql:/docker-entrypoint-initdb.d volumes_from: - apollo-dbdata apollo-dbdata: image:

    38110编辑于 2024-08-16
  • 来自专栏我命由我不由天

    Apollo 尝试

    从Git-Hub上下载了Apollo源码在Ubuntu上准备运行一下 完成了以下步骤: bash docker/scripts/install_docker.sh bash docker/scripts 接下来就进入了 :/apollo$ 接着是 bash apollo.sh build 等待过后就可以 bash scripts/hmi.sh 然后打开 http://localhost:8887 但是一直打不开 recent call last): File "modules/hmi/web/hmi_main.py", line , in <module> import handlers File "/apollo /modules/hmi/web/handlers.py", line , in <module> import config File "/apollo/modules/hmi/web/config.py

    1.1K120发布于 2019-09-11
  • 来自专栏章工运维

    apollo部署

    需要注意的是,apollo-configservice和apollo-adminservice是基于内网可信网络设计的,所以出于安全考虑,请不要将apollo-configservice和apollo-adminservice 注意:如果你本地已经创建过Apollo数据库,请注意备份数据。我们准备的sql文件会清空Apollo相关的表。 假设DEV的apollo-configservice未绑定域名,地址是1.1.1.1:8080,FAT的apollo-configservice绑定了域名apollo.fat.xxx.com,UAT的apollo-configservice 假设DEV的apollo-configservice未绑定域名,地址是1.1.1.1:8080,FAT的apollo-configservice绑定了域名apollo.fat.xxx.com,UAT的apollo-configservice /build.sh 该脚本会依次打包apollo-configservice, apollo-adminservice, apollo-portal。

    2.6K20编辑于 2023-05-19
  • 来自专栏阿杰

    apollo源码

    归并后发送变更的事件 监听器从SpringValueRegistry中获取出所有使用配置的bean,通过反射将属性进行替换 JDK及Spring一些基本知识 远程配置 远程配置的更新分为推和拉两种模式, apollo 调用入口 prepareContext applyInitializers BeanPostProcessor Spring的Bean存在一系列的生命周期; 不同阶段可以通过处理器来增加一些额外的处理 Apollo 类梳理 ApolloApplicationContextInitializer 因为apollo是做配置管理的, 这个类是在SpringBoot的启动阶段来初始化apollo的入口, 我个人倾向于对这个有了解即可 EnvironmentPostProcessor; 对应的也就是初始化的时机 Injector jdk的标准实现可能会把ConfigManager,ConfigFactoryManager等这些东西全部作为spi,而apollo Singleton.class); bind(YamlParser.class).in(Singleton.class); } } } DefaultConfigFactory 在apollo

    1.3K40发布于 2021-09-17
  • 来自专栏码农那些事!!!

    Apollo,真香!

    Apollo 配置中心创建项目与配置 接下来我们将创建一个 Apollo 的客户端项目,引用 Apollo 来实现配置动态更新,不过在此之前我们需要提前进入 Apollo Portal 界面,在里面提前创建一个项目并在其配置一个参数 创建 Apollo 客户端测试项目 这里创建一个 SpringBoot 项目,引入 Apollo 客户端来来实现与 Apollo 配置中心服务端交互。 1、Mavne 添加 Apollo 依赖 <? 参数作用: apollo.meta: Apollo 配置中心地址。 apollo.cluster: 指定使用某个集群下的配置。 apollo.bootstrap.enabled: 是否开启 Apolloapollo.bootstrap.eagerLoad.enabled : 将 Apollo 加载提到初始化日志系统之前,如果设置为 false,那么将打印出 Apollo 的日志信息,但是由于打印 Apollo

    87410编辑于 2024-01-09
  • 来自专栏嵌入式智能硬件

    apollo系列之apollo2 mcu开发(基础篇)之1.2-apollo2 mcu core

    查看全部教程开发请点击:apollo系列汇总 查看本文全部文章请点击:apollo系列之apollo2 mcu开发(基础篇)之1.2-apollo2 mcu core ================= 一、Apollo2 MCU 低功耗模式 活动模式 休眠模式 深度模式 关机 二、中断事件有哪些呢? NVIC 唤醒中断控制器 退出休眠 进入休眠,等待中断 在MCU中,多个外设可以产生中断。 Apollo2单片机的M4矢量表: Cortex-M4允许用户根据应用程序的要求将各种中断分配到不同的优先级级别。在apollo2 mcu实现中,有8种不同的优先级。 Apollo2 MCU将可用SRAM内存映射到“代码”内存空间中的地址空间。这使用户有机会从较低的功率执行指令和数据获取SRAM有效降低了单片机的功耗。 6.1 Cortex-M4电源模式 活动模式 休眠模式 深度休眠模式 除了上述arm定义的模式外,Apollo2 MCU将支持整个设备断电的关机模式,但支持上电复位所需的逻辑除外。

    1.4K20发布于 2021-09-26
  • 来自专栏Java工程师成长之路

    apollo入门(一)

    1. apollo入门(一) 1.1. 核心概念 1.1.1. 应用 注意:每个应用需要配置一个appid 1.1.2.

    83710发布于 2019-09-10
  • 来自专栏程序员备忘录

    Apollo技术分享

    为了避免因为apollo配置中心宕机而引起整个系统的不可用,apollo采用spring cloud分布式的方式,以服务提供者集群和服务消费者集群的模式来保障系统的高可用。 apollo也是基于服务提供者和服务消费者模型的,只是稍微的区别是,服务消费者变成了apollo-client(apollo客户端)。具体的过程可以描述如下。 当项目启动的时候,apollo-client会获取应用的配置证书(appid) 去apollo集群的配置中心获取配置服务(configService)的地址,并通过相关算法去该地址获取该应用的配置信息。 (apollo图形界面管理)。 以上是对apollo配置中心的简单介绍,对apollo的使用,我将在近期的推文中进行说明。

    97450发布于 2020-08-25
  • 来自专栏InvQ的专栏

    Apollo Persisted by DefaultConfig

    apollo多个集群中,有一个default集群,如果default集群中和其他的集群中有个namespace是一样的,这样,apollo在使用的时候,会进行判断。 ? ? 所以,如果其他集群配置没配置,apollo会默认读取default的覆盖的配置,而如果不幸,default的配置是空,程序可能就会报错

    77620发布于 2020-09-27
  • 来自专栏电光石火

    apollo本地启动

    使用apollo最新的1.1版本:https://github.com/ctripcorp/apollo 导入idea设置启动配置 ? 1.新建ConfigAdminService 主要类: com.ctrip.framework.apollo.assembly.ApolloApplication 虚拟机选项: -Dapollo_profile =D:/app/apollo-assembly.log 程序参数: --configservice --adminservice 使用模块的类路径apollo-assembly 2.新建PortalService =D:/app/apollo-portal.log 使用模块的类路径apollo-portal 3.新建Demo 主要类: com.ctrip.framework.apollo.demo.api.SimpleApolloConfigDemo 访问127.0.0.1:8070 默认账号密码apollo/admin 新建应用100004458,添加配置key:timeout value:255 ?

    2.3K10发布于 2019-12-07
  • 来自专栏docker

    docker部署apollo

    拉取镜像docker pull apolloconfig/apollo-configservice:latestdocker pull apolloconfig/apollo-adminservice: 编写docker-compose.yml文件version: '3'services: apollo-configservice: image: apolloconfig/apollo-configservice : image: apolloconfig/apollo-adminservice:latest networks: - apollo-network ports: : image: apolloconfig/apollo-portal:latest networks: - apollo-network ports: - "8070 与SpringBoot集成5.1 maven引入依赖<dependency> <groupId>com.ctrip.framework.apollo</groupId> <artifactId>apollo-client

    56311编辑于 2025-01-24
  • 来自专栏嵌入式智能硬件

    apollo系列之apollo2 mcu开发(基础篇)之1.1-apollo2 mcu简介

    查看全部教程开发请点击:apollo系列汇总 查看本文全部文章请点击:apollo系列之apollo2 mcu开发(基础篇)之1.1-apollo2 mcu简介 ==================== ==================================================================== Apollo2 mcu的架构 特征: 1.超低功耗:深度休眠< 单片机是基于此设计的第二代控制器Ambiq Micro的Apollo MCU产品系列。 Apollo2 MCU集成了高达1 MB的闪存和256 KB的RAM,以容纳无线电和传感器开销,同时仍为应用程序代码和算法留出足够的空间。 Apollo2一种典型的电路结构

    1.3K20发布于 2021-02-07
  • 来自专栏第三方工具

    apollo配置json

    (); i++){ logger.info("MyDTO=[{}]", activities.get(i).toString()); } } Apollo

    30910编辑于 2024-10-09
  • 来自专栏嵌入式智能硬件

    apollo系列之apollo2 mcu开发(基础篇)之1.2-apollo2 mcu core

    查看全部教程开发请点击:apollo系列汇总 查看本文全部文章请点击:apollo系列之apollo2 mcu开发(基础篇)之1.2-apollo2 mcu core ================= 一、Apollo2 MCU 低功耗模式  活动模式 休眠模式 深度模式 关机 二、中断事件有哪些呢? NVIC 唤醒中断控制器 退出休眠 进入休眠,等待中断 在MCU中,多个外设可以产生中断。 Apollo2单片机的M4矢量表: Cortex-M4允许用户根据应用程序的要求将各种中断分配到不同的优先级级别。在apollo2 mcu实现中,有8种不同的优先级。 Apollo2 MCU将可用SRAM内存映射到“代码”内存空间中的地址空间。这使用户有机会从较低的功率执行指令和数据获取SRAM有效降低了单片机的功耗。 6.1 Cortex-M4电源模式 活动模式 休眠模式 深度休眠模式 除了上述arm定义的模式外,Apollo2 MCU将支持整个设备断电的关机模式,但支持上电复位所需的逻辑除外。

    1.4K10发布于 2021-02-07
  • 来自专栏嵌入式智能硬件

    apollo系列之apollo2 mcu开发(基础篇)之1.1-apollo2 mcu简介

    查看全部教程开发请点击:apollo系列汇总 查看本文全部文章请点击:apollo系列之apollo2 mcu开发(基础篇)之1.1-apollo2 mcu简介 =================== ==================================================================== Apollo2 mcu的架构 特征: 1.超低功耗:深度休眠 单片机是基于此设计的第二代控制器Ambiq Micro的Apollo MCU产品系列。 Apollo2 MCU集成了高达1 MB的闪存和256 KB的RAM,以容纳无线电和传感器开销,同时仍为应用程序代码和算法留出足够的空间。 Apollo2一种典型的电路结构

    97130发布于 2021-09-26
  • 来自专栏John Wong's Blog

    Spring Boot 整合 apollo

    Apollo和Spring Cloud Config对比 image.png 通过对比,可以看出,生成环境中 Apollo 相比 Spring Cloud Config 更具有优势一些。 安装 Apollo 配置中心 搭建教程 参照 https://github.com/ctripcorp/apollo/wiki/Quick-Start 搭建 Apollo 配置中心,文档写的很清楚,这里就赘述了 <dependency> <groupId>com.ctrip.framework.apollo</groupId> <artifactId>apollo-client</artifactId apollo.bootstrap.eagerLoad.enabled:将Apollo配置加载提到初始化日志系统之前。 关于apollo 的更多应用 ,可以参照github的文档。

    95220编辑于 2021-12-27
  • 来自专栏CSDN技术头条

    Apollo 配置中心详解

    Apollo 配置中心应运而生! Apollo 配置中心功能特点 正是基于配置的特殊性,所以 Apollo 从设计之初就立志于成为一个有治理能力的配置管理平台,目前提供了以下的特性。 部署简单 配置中心作为基础服务,可用性要求非常高,这就要求 Apollo 对外部依赖尽可能地少,目前唯一的外部依赖是 MySQL,所以部署非常简单,只要安装好 Java 和 MySQL 就可以让 Apollo Apollo 配置中心适用范围 既然 Apollo 定位于配置中心,那么在这里有必要先简单介绍一下什么是配置。配置有以下几个属性。 Apollo 配置中心基本使用 Apollo 基础模型 用户在配置中心对配置进行修改并发布; 配置中心通知 Apollo 客户端有配置更新; Apollo 客户端从配置中心拉取最新的配置、更新本地配置并通知到应用

    7K70发布于 2018-04-18
  • 来自专栏代码的路

    Apollo本地快速部署

    Apollo 与 properties 配置文件的功能相同,都可以设置参数。Apollo 的优点在于,可以实时修改参数的值,而不需要重启项目。 \sql\apolloconfigdb.sql source D:\Apollo\apollo-quick-start-2.0.1\sql\apolloportaldb.sql D:\Apollo 是我存放 characterEncoding=utf8 apollo_config_db_username=root apollo_config_db_password=root # apollo portal 停止运行命令: D:\\Apollo\\apollo-quick-start-2.0.1\\demo.sh stop 需要注意,apollo 端口号为8070,但在 Java 工程的 properties 在 Apollo 中新增并发布如下三个参数: 图片 learn-apollo 是一个定时任务,可以每隔5秒输出一次apollo的参数信息。

    1.2K42编辑于 2023-03-23
  • 来自专栏linux驱动个人学习

    Apollo ROS原理(一)

    ROS不关注各个节点是用什么语言来写的,只需要按照ROS提供的一些接口完成消息的订阅和分发,就可以完成一个消息的通信

    1.2K30发布于 2021-09-27
  • 来自专栏程序员备忘录

    spring boot整合apollo

    由于apollo是提供配置管理的服务,即项目的配置需要统一存放在apollo上进行管理。对于单体项目来说需要与apollo进行通信并获取项目本身需要的配置信息。 所以我们需要使用apollo提供的客户端apollo-client用于配置的获取和装配,以下详细介绍整合的过程步骤。 Springboot整合apollo 1.在pom.xml中导入apollo-client.jar <dependency> <groupId>com.ctrip.framework.apollo 测试从apollo配置中心拉去的配置 1.编写获取apollo配置的controller /** *apollo测试 */ @RequestMapping(value ="/apollo") @RestController 获取apollo配置成功! 8.

    1.2K20发布于 2020-08-25
领券