Tag: gateway

不允许直接调用微服务。 仅允许通过API网关

也许这是一个奇怪的问题(我是微服务的新手)。 但我正在寻找有关如何继续这一点的一些信息。 不需要特定于Spring,但这是我目前正在使用的框架。 示例:假设我们有两个微服务 a) http://myurlfortesting.com:8085/api/rest/serviceone b) http://myurlfortesting.com:8090/api/rest/servicetwo 我们设置了Spring Zuul(充当API网关),其中包含以下转发来电的规则: / rest / one – > http://myurlfortesting.com:8085/api/rest/serviceone / rest / two – > http://myurlfortesting.com:8090/api/rest/servicetwo 问题是:有没有办法阻止用户直接访问A和B中提到的服务(只允许通过API网关提供的服务)? 可以通过设置一些额外的filter或者我们在微服务端点中设置它来使用Springs Zuul(充当API网关)吗? 甚至想知道是否有办法甚至不处理不通过API网关的微服务端点上的直接调用。 也许这是通过服务器特定规则解决的,与Spring无关? 非常感谢, / d