[grpc-io] gRPC-go Release 1.38.0

2021-05-19 Thread 'Easwar Swaminathan' via grpc.io
gRPC-go 1.38.0 is now released. Please see release at: https://github.com/grpc/grpc-go/releases/tag/v1.38.0 Full release notes: *API Changes* - reflection: accept interface instead of grpc.Server struct in Register() (#4340) - resolver: add error return value from ClientConn.UpdateSta

Re: [grpc-io] Configure MAX_CONCURRENT_STREAMS for HTTP/2

2021-05-19 Thread Bill Li
Sure. Here is the code without multithreading: public void greetServerStream(GreetServerStreamRequest request, StreamObserver responseObserver) { String message = request.getGreeting().getMessage(); try { for (int i = 0; i < 10; i++) { String result = "Hello " + messa

[grpc-io] Receive more from your CMS applications

2021-05-19 Thread Promoapps Team
Once confined to banners and video interstitials, today's in-app advertising has become big business, reaching billions of people each day. Our online advertising platform for developers of apps and plugins for popular CMS help our clients improve advertising performance across ad platforms, a

[grpc-io] Re: Shared Connection

2021-05-19 Thread 'Easwar Swaminathan' via grpc.io
You should not have to use a separate connection for every RPC call. The `grpc.ClientConn` returned from a call to `grpc.Dial` manages connections to multiple backends under the covers. And even if there are not multiple servers to connect to, each RPC is only a stream, and streams can be multi

[grpc-io] Re: C++ synchonous grpc server question

2021-05-19 Thread 'Mark D. Roth' via grpc.io
The gRPC server synchronous API in C++ has a thread pool to manage polling and request handling. The thread pool grows and shrinks as needed but always keeps some capacity around for new incoming requests that may show up at any time. The threads should go away when you shut down the server.

[grpc-io] Re: A way to cancel a streaming RPC without "cancel"

2021-05-19 Thread 'Vijay Pai' via grpc.io
Hi there, Cancellation should really be considered an out-of-band unclean termination of the stream. There isn't even a library-level guarantee at that point of what has been seen or not seen, and a cancellation terminates both sides of the stream at the transport level so that the server can't

Re: [grpc-io] Re: Language support questions (Elixir)

2021-05-19 Thread Paulo D Gonzalez
Hi Patrice, I'm not sure I have a case to present, I was just curious if folks in your project had intentions to support Elixir in the future. Happy to join the next meeting if you think is necessary, but I guess all I'd do is ask that question? PG On Wed, May 19, 2021 at 9:29 AM Patrice Chalin

Re: [grpc-io] Re: Language support questions (Elixir)

2021-05-19 Thread Patrice Chalin
Hi Paulo! Thanks for the ping. Probably the best thing to do is to present your case at the next community meeting. See the grpc.io Community page for a link to the meeting calendar, Meetup event page, Meeting doc, etc. Cheers, Patrice On Wednesday, May 12, 2021 at 10:48:08 PM UTC-4 Paulo D Gon

[grpc-io] gRPC-Java 1.38.0 released

2021-05-19 Thread 'Eric Gribkoff' via grpc.io
gRPC Java 1.38.0 is released and is available on Maven Central. https://github.com/grpc/grpc-java/releases/tag/v1.38.0 API Changes - services: move classes with protobuf dependency into io.grpc.protobuf.services. Users currently using BinaryLogging, HealthChecking, Channelz should migrate