es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: GRPC-JAVA

¿gRPC java redimensiona LongArrayList al deserializarlo?

Estoy usando grpc 1.37.0 y Java. Según puedo ver en el código generado, al realizar la deserialización de una lista de int64 como se muestra a continuación, el código crea básicamente un LongArrayList vacío y agrega elementos a él. Mi pregunta es, ¿tiene ese problema de redimensionamiento al deserializar los . . . Read more

Servidor gRPC Netty en Android – el canal no está registrado en un bucle de eventos.

Al ejecutar el servidor Netty gRPC en Android, obtengo la siguiente excepción: java.lang.IllegalStateException: channel not registered to an event loop Las dependencias que uso son: implementation ‘io.grpc:grpc-kotlin-stub:1.2.0’ implementation ‘io.grpc:grpc-netty-shaded:1.40.1’ implementation ‘io.grpc:grpc-stub:1.40.1’ implementation ‘io.grpc:grpc-protobuf-lite:1.40.1’ implementation ‘io.grpc:grpc-okhttp:1.40.1’ implementation ‘com.google.protobuf:protobuf-kotlin-lite:3.18.1’ Inicializo el servidor gRPC de esta manera: NettyServerBuilder.forPort(7001) .addService(Service()) .build() .start()

gRPC – Uso de ContextPropagatingExecutorService y currentContextExecutor

Dado que gRPC realiza llamadas de servicio en un nuevo hilo y el contexto gRPC es local al hilo, ¿cómo puedo propagar este contexto gRPC? Descubrí que se pueden utilizar Context.currentContextExecutor() y ContextPropagatingExecutorService, pero no he encontrado suficientes recursos o ejemplos para estas 2 opciones. ¿Alguien puede ayudarme a implementarlas?