anchor.diff:  }
   
   ----
  -1. Expose your implementation as bean
  +1. Expose your implementation as bean.
   2. Extends the `ImplBase` class. This is a generated class.
  -3. Implement the methods defined in the service definition (here we have a single method)
  -4. Build and send the response
  -5. Close the response
  +3. Implement the methods defined in the service definition (here we have a single method).
  +4. Build and send the response.
  +5. Close the response.
   
   Quarkus also provides an additional model with Mutiny, a Reactive Programming API integrated in Quarkus.
   Learn more about Mutiny on the link:getting-started-reactive#mutiny[Getting Started with Reactive guide].
  
positive.code: }
  ----
  
  1. Inject the service and configure its name.This name is used in the application configuration
  2. Use the _blocking_ stub (also a generated class)
  3. Invoke the service
  
  We need to configure the application to indicate where is the `hello` service.
  In the `src/main/resources/application.properties` file, add the following property:
  
  [source,text]
  
negative.code: quarkus.grpc.clients.hello.host=localhost
  ----
  
  - `hello` is the name of the service used in the `@GrpcService` annotation.
  - `host` configures the service host (here it's localhost).
  
  Then, open http://localhost:8080/hello/quarkus in a browser, and you should get `Hello quarkus`!
  
  