En el anterior post creamos una aplicación tipo cliente-servidor con gRPC. La clase tipo "service" que creamos funciona parcialmente. Sin embargo, requiere ciertos ajustes. PalindromaServiceImpl.java package com.inforhomex.grpc ; import com.inforhomex.grpc.PalindromaProto.PalabraResponse ; import com.inforhomex.grpc.PalindromaProto.PalabraRequest ; import io.grpc.stub.StreamObserver ; public class PalindromaServiceImpl extends PalindromaServiceGrpc. PalindromaServiceImplBase { @Override public void evaluaCadena (PalabraRequest request, StreamObserver<PalabraResponse> responseObserver) { String cadena = request. getCadena (); String invertida = new StringBuilder(cadena). reverse (). toString (); String respuesta; if (cadena. equalsIgnoreCase (invertida)) { respuesta = "La cadena '" + cadena + "' es un palíndromo." ; } else { resp...
Programación en diversos lenguajes y tecnologías.