0

我们有一个 jhipster 生成的 spring boot 微服务项目。Jhipster 为我们构建了集成的 consul,从那时起我们就没有真正接触过它。我们正在使用 RedShift 进行新的部署,它应该处理服务发现和 consul 正在执行的其他任务,但我们所有的服务仍然依赖于 consul。

consul 和 redshift 有可能玩得很好吗?一个会干扰另一个吗?在我看来,领事会阻碍所有流量,但我找不到任何表明他们是竞争技术的消息来源。如果有冲突,我们可以重构 consul 集成以使用 redshift 吗?

4

1 回答 1

2

您是在谈论 AWS Redshift 还是 Red Hat Openshift?如果是前者,我看不到与 Consul 的连接,因为它是一个托管数据库,可以替代 MySQL/Postgres 等。

但是对于 Openshift,它在后台运行 Kubernetes,这很好,因为我们的 Kubernetes 子生成器已经支持 consul 微服务,甚至可以帮助您在 statefulset 中部署 HA Consul 注册表。对此的替代方法包括使用Spring Cloud Kubernetes切换 consul 发现,但是这种中断发现功能在开发中。

于 2017-02-24T19:09:40.433 回答