我们有一个基于MicroService的体系结构,其中每个服务都有一个REST端点。这些服务通过REST相互通信。
但是,我注意到许多开发人员已经开始直接在Web应用程序的Javascript代码中调用这些服务。我想知道是否建议通过Internet访问这些微服务,或者它们应该隐藏在Facade层后面。当然,所有端点都是经过身份验证的,但是所有Web应用程序用户在执行F12后都可以找到这些端点。
谢谢
阿比
答案 0 :(得分:0)
出于以下原因,我不会这样做
如果您认为其中任何一个或可能是主要问题,则应在两者之间添加一个附加层,并通过它路由面向Internet的api。