Hi Vikash,
In the general case, if a server with an eureka client is configured to register with eureka servers, it is considered a service provider. Registration with the eureka servers is essentially an advertising of a server and the instanceInfo contains the contact details (ip, port etc) of the server. If a server with an eureka client is configured to read data from eureka servers, then this is a client use case.
A server with an eureka client can be both service provider and client, and the default configuration for eureka-client configures the eureka client to be both registering and reading from the eureka servers.
Thanks.