Apollo - 分布式配置中心

Apollo - 分布式配置中心,第1张

​ Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同族辩集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。Java客户端不依赖任何框架,能够运行于所有Java运行时环境,同时对Spring/Spring Boot环境也有较好的支持。

了解 apollo 可以去 github 上 ,地址 https://github.com/ctripcorp/apollo

快速开始 : https://github.com/ctripcorp/apollo/wiki/Quick-Start

启动配置参数 : 优先级从高到低

其他参数 打通小异 :

如果需要关闭placeholder在运行时自动更新功做行能,可以通过以下方式关闭 apollo.autoUpdateInjectedSpringProperties=false

例如 redis.cache.expireSeconds 这样的key 存在 apollo服务器中 , 下面例子会自动将 expireSeconds 注入进去 , 但是这样有个问题就是 , 不会自动刷新配置 ..........

自动刷新 需要手动设置兆胡缺

可以将 application.yml 或 bootstrap.yml 换成 properties文件

可以看出 有个灰度列表 , 可以作为测试 发布出去 , 也可以取消

举个百度无人机的例子他有一些程序规则:

1,运营线路默认为单程线路,如需回到始乘站点,请记得预约回程

2,申请预约即视为同意遵守百度无人车试乘制度。为保障试乘安全,不建议1.3米以下儿童、孕妇,老人及身体不适者乘车。未成年人乘车嫌庆须有成年入陪伴,并由成年人作为监护人行使完全民事行为能力.依法保护自身及所陪伴未成年人人身及财产安全

3,请不要携带大件物品或危险品乘车,如行李箱、婴儿车渔具、露营野餐用具等

4,请不要在车厢内站立,乘车须坐好并系好安全带。 当然在公园里你还可以体验很多与人工智能相关的有趣的东西,如未来空间,踩踏钢琴等。

扩展知识:

百度无人驾驶的引路人;

控制器 由于Apollo 1.0仅实现固定GPS路径的巡线功能,还没有感知层面的计算需求,因此所采用的是很常见的工控机——Nuvo-5095GC,如下图。 

惯导+GPS天线

一般安装在车辆顶部,也有安装在车辆后备箱上的。下图是Apollo 1.0各传感器的安装位置。 

CAN卡

AS给百度开放了底层线控芹核握系统,不过线控系统只认识一种语言——CAN。

计算机只懂得二氏简进制,计算好了该往哪走,都无法传达给线控系统。所以他们之间差一个“翻译”,这时候CAN卡就出现了。

线激光雷达

Apollo 1.0和1.5最大的不同是激光雷达Velodyne HDL-64E S3,先来看看它的安装位置。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12424140.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存