Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
简单的问题:假设我有几个后端微服务,它们只能由应用程序软件访问,最好的做法是:
我的假设是 (1) 避免 DNS 查找延迟,而 (2) 如果 IP 发生变化,则更容易更新系统。还有什么影响这个吗?
分配子域或直接使用 IP 地址访问不是可扩展的方法。
我建议,将您的客户端应用程序软件指向一个 API 网关,这将是这些微服务的单一入口点,并且应该有一个服务发现机制,以便 API 网关可以访问这些单独的微服务。
请参考以下示例图。