anchor.diff:          serviceUrl:
               defaultZone: http://${eureka.host:localhost}:${eureka.port:8761}/eureka/ <3>
   ----
  +
   <1> Specify the port number the gRPC is listening on.
   <2> Register the eureka service port to be the same as `grpc.port` so client will know where to send the requests to.
  -<3> Specify the  registry URL, so the service will register itself  using this URL.
  -
  -* Expose the gRPC service as part of Spring Boot Application.
  +<3> Specify the  registry URL, so the service will register itself with. 
  +
  +  d
  + * Expose the gRPC service as part of Spring Boot Application.
  +
   
   [source,java]
   .EurekaGrpcServiceApp.java
   ----
  -@SpringBootApplication
  -@EnableEurekaClient
  -public class EurekaGrpcServiceApp {
  -
  -    @GRpcService
  -    public static class GreeterService extends GreeterGrpc.GreeterImplBase {
  -        @Override
  -        public void sayHello(GreeterOuterClass.HelloRequest request, StreamObserver<GreeterOuterClass.HelloReply> responseObserver) {
  -            ...
  -        }
  -    }
  -
  -    public static void main(String[] args) {
  -        SpringApplication.run(DemoApp.class,args);
  -    }
  -
  -}
  -----
  -
  + @SpringBootApplication
  + @EnableEurekaClient
  + public class EurekaGrpcServiceApp {
  +
  +     @GRpcService
  +     public static class GreeterService extends GreeterGrpc.GreeterImplBase {
  +         @Override
  +         public void sayHello(GreeterOuterClass.HelloRequest request, StreamObserver<GreeterOuterClass.HelloReply> responseObserver) {
  +
  +         }
  +     }
  +
  +     public static void main(String[] args) {
  +         SpringApplication.run(DemoApp.class,args);
  +     }
  +
  + }
  +----
   
   ===  gRPC Client Project
   
  
positive.code: = Spring boot starter for http://www.grpc.io/[gRPC framework.] https://bintray.com/lognet/maven/grpc-spring-boot-starter/_latestVersion[ image:https://api.bintray.com/packages/lognet/maven/grpc-spring-boot-starter/images/download.svg[Download]] image:https://travis-ci.org/LogNet/grpc-spring-boot-starter.svg?branch=master[Build Status,link=https://travis-ci.org/LogNet/grpc-spring-boot-starter] https://bintray.com/lognet/maven/grpc-spring-boot-starter?source=watch[ image:https://www.bintray.com/docs/images/bintray_badge_color.png[]]
  :toc: left
  :doctype: book
  :toclevels: 4
  :source-highlighter: prettify
  :numbered:
  :icons: font
  
  
  == Features
  
negative.code:     application:
          name: my-service-name <1>
  ----
  <1> Eureka's `ServiceId` by default is the spring application name, provide it before the service registers itself with Eureka.
  
  [source,yaml]
  .application.yaml
  