作者回复:
将Config Service和Admin Service注册到单独的Eureka Server上,可以参考官方文档:
https://github.com/ctripcorp/apollo/wiki/部署&开发遇到的常见问题,第8个问题。
作者回复: 简单讲,eureka功能比较单一,专做服务发现用,AP模式,最大特定是支持跨数据中心部署;zk功能较多,实现较复杂,CA模式,zk也可以实现服务发现,但是一般不支持跨数据中心。如果你只是用来做服务发现,考虑eureka就可以,如果你还需要分布式KV,分布式协调,分布式锁之类功能,可以考虑zk。阿波罗选用eureka,我想主要因为阿波罗就想要一个服务发现功能,而且当时携程框架部已经使用和部署了eureka,他们不想麻烦再弄一套zk。
作者回复: 谢谢支持🌹
作者回复: 可以直接用,我司也是用独立eureka集群,详见apollo文档。
作者回复: AdminService/ConfigService/Eureka每个环境都部置一份,主要是为隔离考虑,尤其是不影响生产环境。Portal只布一个,主要考虑是简化集中管理,且Portal设计就是支持多环境多集群的。
作者回复: 谢支持🌹