【发布时间】:2015-07-15 05:38:16
【问题描述】:
我正在研究微服务架构,我有一个问题。
承认我在不同的主机上有多个服务,如下所示:
- http://80.80.80.80:9000/ 上的身份验证服务
- http://90.90.90.90:1234/ 上的计费服务
- http://70.70.70.70:7412/上的规划服务
我的问题是,当用户在网关上请求时,他发送了一个访问令牌(无状态,oauth2.0,等等),然后网关询问身份验证服务,如果用户存在并且有权限,他访问其他服务上的资源。
没关系,但如果我尝试直接从他的主机调用 BillingService 怎么办?你可以告诉我端口已经关闭,我同意。
但这是否意味着它们只允许从某个主机到另一个主机?是否意味着 1234 端口上的计费服务只允许来自网关机器?
我错过了什么吗?
感谢提前
【问题讨论】:
标签: java web-services api amqp microservices