• 岳晓鹏
    2019-08-02
    您好,老师,我想问下,我这边服务端和客户端同时在本地和服务器启动都可以拿到配置文件;
    但是,如果apollo的服务端在服务器启动的话,我本地启动客户端就一直连接超时;
    我这边只是改了启动参数的地址,将原来的本地服务端地址改为了服务端地址,其余没有变化,是我配置的更改的不对吗

    作者回复: 你好,从你的描述我还无法完全理解你的问题,可以加我微信bulldog2015进一步交流,请说明来自极客时间。

    
    
  • 赵津
    2019-03-26
    目前网上关于“热发布”的案例文档很少,只有官方的那个仓库,简述了日志、数据库、网关等使用案例,关于这一块,老师有没有更多的介绍资料能分享一下,比如怎么动态配置Hystrix等,一般企业关于热发布这块的使用场景又有哪些,热发布+开关+集中式配置中心是否是apollo的核心“卖点”。

    作者回复: 1,有兴趣可以读下Hystrix的源码,里头有些配置本身是支持动态热加载的(它和Archaius配合实现),可以参考其文档和代码实现方式,配置部分的源码不复杂。
    2,热发布的场景很多,业务上促销的开关或参数动态调整,应用层缓存TTL动态调整,动态数据库连接池/应用线程池参数调整,连接超时调整,日志级别调整,还有HA主从切换等等。
    3,apollo本身只负责配置变更的近实时交付(亮点之一),应用具体如何支持热发布(比如重启)是应用方自己要根据上下文去实现的。apollo最大亮点是一款生产级的配置中心开源产品。

    
    
我们在线,来聊聊吧