Tag: GRPC-JAVA
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
Tengo un caso de uso en el que un microservicio se comunica con el front-end y otros microservicios. Actualmente está utilizando REST para todas sus comunicaciones. ¿Puedo usar GraphQL para las API del front-end y GRpc para las comunicaciones internas en el mismo microservicio en el mismo servidor? ¿Puedo tener . . . Read more
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()
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?