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

Google Cloud Endpoints与Cloud Datastore api服务的比较

武晨
2023-03-14

我想在另一个应用程序中访问一个应用程序的appengine数据存储,我已经使用了很多endpoint,现在我尝试了使用Google protobuf客户端库的云数据存储api。

任何更好的建议也是有帮助的!

谢谢

共有1个答案

韩玉石
2023-03-14

它们目前非常相似。主要区别是endpoints使用JSON编码,而GCD使用二进制格式(protobufs)。只有在发送带有大blob的实体时(在这种情况下,GCD的效率更高),这才是一个问题。另一方面,Endpoints允许您编写自定义代码来验证请求、发布处理结果等。

然而,未来情况可能会发生变化,因为GCD可能会变得更快、更便宜。

 类似资料:
  • 问题内容: Java中的实用程序类(具有静态方法的类)和Service类(具有提供“服务”的公共方法的类)之间的区别是什么?例如,有人可能会认为加密对象(提供用于加密,解密,哈希或获取盐值的方法)是服务提供者,但许多人将此功能与静态方法(如CryptoUtil.encrypt(。)组合为Utility类。)。我试图找出哪种方法可以更好地进行“设计”。有什么想法吗? 问题答案: 通过使用不同的服务对

  • 我需要构建一个前端web服务来接受和存储这些请求。 技术要求包括Spring boot和CXF。据我所知,CXF和Spring boot都能够接受http请求。 在spring boot中,您使用的控制器如下: 有人能帮助我理解处理http请求的这两种方法之间的根本区别吗?有没有一种方法可以在同一个应用程序中同时使用Spring Boot和CXF?

  • 问题内容: 我的系统是具有超线程的i5-Dual核心。Windows向我显示4个处理器。当我一次通过单个线程运行单个优化的CPU绑定任务时,其服务时间始终显示为大约35ms。但是,当我同时将2个任务移交给2个线程时,它们的服务时间显示为大约70ms。我想问一下我的系统有4个处理器,那么如果2个线程运行teir任务时服务时间为什么会在70左右,而2个线程应该在2个处理器上运行而没有任何调度开销呢?代

  • 主要内容:1.RPC 架构,2.同步调用与异步调用,3.流行的 RPC 框架,4.HTTP 服务,5.总结1.RPC 架构 2.同步异步调用 3.流行的 RPC 框架 1.RPC 架构 先说说 RPC 服务的基本架构吧。我们可以很清楚地看到,一个完整的 RPC 架构里面包含了四个核心的组件。 Client Server Client Stub Server Stub(这个Stub大家可以理解为存根) 客户端(Client),服务的调用方。 服务端(Server),真正的服务提供者。 客户端存根,

  • 主要内容:1.RPC 架构,2.同步调用与异步调用,3.流行的 RPC 框架,4.HTTP 服务,5.总结1.RPC 架构 先说说 RPC 服务的基本架构吧。我们可以很清楚地看到,一个完整的 RPC 架构里面包含了四个核心的组件。 Client Server Client Stub Server Stub(这个Stub大家可以理解为存根) 客户端(Client),服务的调用方。 服务端(Server),真正的服务提供者。 客户端存根,存放服务端的地址消息,再将客户端的请求参数打包成网络消息,然后

  • 我有一个ASP。NET核心系统(基于NopCommerce框架)托管在Azure VM上(标准F8s\U v2大小)。应用程序运行非常平稳。平均响应时间约为200 ms,这是可以接受的。同样的应用程序托管在Azure应用程序服务(P2v2计划)上。速度明显较慢。平均响应时间约为500 ms。 我做了大量的监控分析: Azure应用程序服务和VM上的CPU均较低。单个请求的CPU在应用程序服务上约为