aciku
aciku18h ago

Support for End-to-End HTTP/2 (gRPC) for

Support for End-to-End HTTP/2 (gRPC) for Actor Container URLs The Problem: I am building a high-performance Rust Actor using gRPC (Tonic) for internal data ingestion. The Load Balancer appears to downgrade the connection to HTTP/1.1 when communicating with the Actor container. This causes standard gRPC servers (like tonic in Rust or grpc-go) to crash immediately with Protocol Errors (HTTP 464) because they require an HTTP/2 transport layer. The Request: Please add an option in the actor.json or Input configuration to enable End-to-End HTTP/2 (or gRPC mode) for the Container Web Server.
No description
5 Replies
aciku
acikuOP18h ago
Here is the curl output confirming the issue. The handshake with the public URL is HTTP/2 (h2), but my container reports receiving the request as HTTP/1.1.
aciku
acikuOP18h ago
No description
optimistic-gold
optimistic-gold16h ago
You can add the configuration option in actor.json or input setting
aciku
acikuOP16h ago
As far as I know, the platform doesn’t allow that configuration.
optimistic-gold
optimistic-gold14h ago
Do you want to run the code in apify?

Did you find this page helpful?