- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有一个流端点,其中数据通过我们的 api.domain.com 服务流到我们的 backend.domain.com 服务,然后当在 backend.domain.com 中接收到块时,我们将这些块写入数据库。通过这种方式,我们可以将请求 ndjson 发送到我们的服务器中,而且速度非常快。
我们非常失望地发现 http1.1 的云运行防火墙至少(通过 curl)不支持流!!!! curl 正在对谷歌云运行防火墙执行 http2,谷歌默认使用 http1.1 访问我们的服务器(出于某种原因,虽然我看到了一个以 http2 模式启动的选项,但我们还没有尝试过)。
我的意思是,他们不支持流媒体是谷歌不会向我们的服务器发送请求,直到他们收到整个请求!!!(即不仅仅是标题,它需要接收整个正文......与直接通过防火墙 1、云运行服务 1、防火墙 2、云运行服务 2、数据库相比,这使事情变得非常缓慢。
我想知道谷歌的云运行防火墙是否偶然支持 http/2 流并实际发送请求 header 而不是等待整个主体。
我意识到谷歌有体型限制 .......还有我意识到我们在整个 body 接收之前以200OK回应客户 d(即,我们在请求正在流入时进行流回)太棒了,如果超出大小限制,我完全可以接受 google 终止连接。
所以我的 第二个问题在这篇文章中,如果他们确实支持流媒体,那么当超过大小时他们会怎么做,因为那时我已经用 2000k 做出了回应。
在这篇文章中,我对流式传输的定义是“真正的流式传输”。您可以将请求流式传输到系统中,该系统可以将其转发到下一个系统并继续读取/转发和读取/转发,而不是等待整个请求。谷歌云运行防火墙不是我对流的定义,因为它不通过它接收的块!我们的服务器在接收数据时发送数据,因此如果有很多跃点,由于 webpieces 网络服务器,没有影响。
最佳答案
不幸的是,Cloud Run 不支持端到端的 HTTP/2 服务实例。
服务器端流媒体在 ALPHA 中。不确定它是否有助于解决您的问题。如果是,请填写以下表格选择加入,谢谢!
https://docs.google.com/forms/d/e/1FAIpQLSfjwvwFYFFd2yqnV3m0zCe7ua_d6eWiB3WSvIVk50W0O9_mvQ/viewform
关于google-cloud-platform - 有谁知道云运行是否支持 http/2 流而不支持 http1.1 流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62616183/
我有一个 if 语句,如下所示 if (not(fullpath.lower().endswith(".pdf")) or not (fullpath.lower().endswith(tup
然而,在 PHP 中,可以: only appears if $foo is true. only appears if $foo is false. 在 Javascript 中,能否在一个脚
XML有很多好处。它既是机器可读的,也是人类可读的,它具有标准化的格式,并且用途广泛。 它也有一些缺点。它是冗长的,不是传输大量数据的非常有效的方法。 XML最有用的方面之一是模式语言。使用模式,您可
由于长期使用 SQL2000,我并没有真正深入了解公用表表达式。 我给出的答案here (#4025380)和 here (#4018793)违背了潮流,因为他们没有使用 CTE。 我很欣赏它们对于递
我有一个应用程序: void deleteObj(id){ MyObj obj = getObjById(id); if (obj == null) { throw n
我的代码如下。可能我以类似的方式多次使用它,即简单地说,我正在以这种方式管理 session 和事务: List users= null; try{ sess
在开发J2EE Web应用程序时,我通常会按以下方式组织我的包结构 com.jameselsey.. 控制器-控制器/操作转到此处 服务-事务服务类,由控制器调用 域-应用程序使用的我的域类/对象 D
这更多是出于好奇而不是任何重要问题,但我只是想知道 memmove 中的以下片段文档: Copying takes place as if an intermediate buffer were us
路径压缩涉及将根指定为路径上每个节点的新父节点——这可能会降低根的等级,并可能降低路径上所有节点的等级。有办法解决这个问题吗?有必要处理这个吗?或者,也许可以将等级视为树高的上限而不是确切的高度? 谢
我有两个类,A 和 B。A 是 B 的父类,我有一个函数接收指向 A 类型类的指针,检查它是否也是 B 类型,如果是将调用另一个函数,该函数接受一个指向类型 B 的类的指针。当函数调用另一个函数时,我
有没有办法让 valgrind 使用多个处理器? 我正在使用 valgrind 的 callgrind 进行一些瓶颈分析,并注意到我的应用程序中的资源使用行为与在 valgrind/callgrind
假设我们要使用 ReaderT [(a,b)]超过 Maybe monad,然后我们想在列表中进行查找。 现在,一个简单且不常见的方法是: 第一种可能性 find a = ReaderT (looku
我的代码似乎有问题。我需要说的是: if ( $('html').attr('lang').val() == 'fr-FR' ) { // do this } else { // do
根据this文章(2018 年 4 月)AKS 在可用性集中运行时能够跨故障域智能放置 Pod,但尚不考虑更新域。很快就会使用更新域将 Pod 放入 AKS 中吗? 最佳答案 当您设置集群时,它已经自
course | section | type comart2 : bsit201 : lec comart2 :
我正在开发自己的 SDK,而这又依赖于某些第 3 方 SDK。例如 - OkHttp。 我应该将 OkHttp 添加到我的 build.gradle 中,还是让我的 SDK 用户包含它?在这种情况下,
随着 Rust 越来越充实,我对它的兴趣开始激起。我喜欢它支持代数数据类型,尤其是那些匹配的事实,但是对其他功能习语有什么想法吗? 例如标准库中是否有标准过滤器/映射/归约函数的集合,更重要的是,您能
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 9 年前。 Improve
我一直在研究 PHP 中的对象。我见过的所有示例甚至在它们自己的对象上都使用了对象构造函数。 PHP 会强制您这样做吗?如果是,为什么? 例如: firstname = $firstname;
...比关联数组? 关联数组会占用更多内存吗? $arr = array(1, 1, 1); $arr[10] = 1; $arr[] = 1; // <- index is 11; does the
我是一名优秀的程序员,十分优秀!