当前位置: 首页 > 知识库问答 >
问题:

谷歌云endpoint是等同于API网关,还是等同于微服务?

白高超
2023-03-14

使用App Engine Flexible环境,我准备部署Angular 4客户端,并研究云endpoint来处理我的节点。js/express微服务似乎简化了endpoint请求的安全保护和身份验证,我想澄清几件事:

>

  • 我是使用云endpoint作为API网关,将请求路由到各个微服务后端,还是应该将微服务本身构建为各个endpoint应用程序?

    我是静态托管Angular 4应用程序(与服务器无关),并从ng客户端直接向网关/微服务发出endpoint请求,还是通过服务器框架(例如node.js/express)托管应用程序,然后将请求传递给网关/微服务

  • 共有2个答案

    叶弘深
    2023-03-14

    >

  • 连同一份快件。yaml指令来处理路由,您可以使用GCE作为网关,来访问在给定项目中作为服务运行的多个微服务。

    您可以直接或通过服务器代理调用服务。

  • 羿季
    2023-03-14

    endpoint是一个API网关,但它目前仅路由到单个后端。在Flex上,它是您部署的任何应用程序。endpoint代理位于您的后端前面,对客户端透明,客户端请求将通过网关。有关如何设置灵活环境,请参阅文档。

     类似资料:
    • 问题内容: 显然,这比我想象的要难找到。而且甚至很简单… 是否有与Javascript中内置的PHP htmlspecialchars等效的功能?我知道自己很容易实现,但是使用内置函数(如果可用)会更好。 对于不熟悉PHP的人,htmlspecialchars可将类似的内容转换为 我知道这一点,因此不能这样工作。 问题答案: 解决方案代码存在问题-它只会转义每个特殊字符的第一次出现。例如: 这是正

    • 我已经确定,对于我的数据集,使用并行流确实比使用串行流快。说到这里,我想知道使用的ForkJoinPool的情况,正如在这个问题中所讨论的:Java8并行流中的自定义线程池。 考虑到这一点, 对于将使用的池,是否低于1和2的当量? 2) 如果答案是肯定的,那么方法为什么存在呢?

    • 问题内容: 他们是一样的还是不是?如果是的话,为什么read在方法内部使用但可以正常工作时却出现此错误? 尝试在提供程序的方法或update回调内部使用。 问题答案: 好吧,他们不一样。 您不应该在方法内部使用。相反,坚持旧的是金色图案: 当您想在回调中使用上述模式时使用,例如,当按下按钮时,可以说它们都在执行相同的操作。

    • 问题内容: 在PHP中可以做到。在JavaScript中,您通常会使用相同的方法,但这并不完全相同。如果确实存在,但条件是或(或可能还有其他值),则条件也将评估为false 。 JavaScript 中PHP的完美替代品是什么? 从更广泛的意义上讲,有关JavaScript处理不存在的变量,没有值的变量等的通用完整指南会很方便。 问题答案: 我通常使用运算符: 如果该属性不存在或其值是,它将返回。

    • 尝试访问< code > http://localhost:8080/_ ah/API 时,我得到一个< code > StringIndexOutOfBoundsException : java.lang.String索引超出边界异常: 字符串索引超出范围: 0 at Java . lang . string . charat(string . Java:658)at com . Google

    • 问题内容: 我有一个大型数据库,其中包含有标签的记录,我想删除它们。当然,有一种方法可以创建一个全选,使用和更新数据库的PHP脚本,但这需要很长时间。那么,如何使用简单(或复杂)的MySQL查询来做到这一点? 问题答案: 我不相信仅在MySQL中有任何有效的方法可以做到这一点。 MySQL确实有一个功能,但是它只能替换常量字符串,不能替换模式。您可能会编写一个MySQL存储函数来搜索和替换标签,但