php - 使用 consul 进行跨平台服务发现

标签 php node.js consul spring-cloud-consul

我使用 String boot 开发了简单的微服务。

我通过 consul 注册我的服务使用spring cloud .

现在我的问题是如何用不同的语言编写另一个应用程序,即。 Node 或 PHP 使用 Consul 提供的服务。

最佳答案

您可以使用Consul HTTP API从 Consul 获取大量信息(例如有关注册服务的信息)。为了简化它的使用,列出了很多客户端和 SDK here (还有 PHP 的库)。您也可以使用DNS Interface用于发现注册服务。

关于php - 使用 consul 进行跨平台服务发现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50887922/

相关文章:

php - Laravel 数据库查询错误

php - 插入 1 行但显示 3 行

php - 任何更快、更简单的 php preg_match 替代品

php - 是否可以在正则表达式中使用组而不将它们显示在结果中?

javascript - 无法从单个项目中的不同文件插入到 MongoDB 实例

node.js - 在 typescript 上扩展 super 测试

ports - 领事使用的不同端口

javascript - Nodemailer 和 "SSL23_GET_SERVER_HELLO:unknown protocol"错误

java - 缺少 Spring Cloud Consul/刷新端点