Git Product home page Git Product logo

Comments (6)

afkham avatar afkham commented on July 27, 2024

Can you elaborate? What do you mean by service registry?

from msf4j.

yhilem avatar yhilem commented on July 27, 2024

I only see http://microservices.io/patterns/service-registry.html

Examples of service registries (or technologies that are commonly used as service registries) include:

  • Eureka
  • Apache Zookeeper
  • Consul
  • Etcd

Some systems such as Kubernetes, Marathon and AWS ELB have an implicit service registry.

from msf4j.

yhilem avatar yhilem commented on July 27, 2024

Hi team,
How to add a servicelocator like (https://github.com/jboner/lagom-service-locator-zookeeper) or (https://github.com/jboner/lagom-service-locator-consul) ?
Thanks.

from msf4j.

imesh avatar imesh commented on July 27, 2024

@yhilem Currently MSF4J does not provide a service discovery feature. Nevertheless, it can be implemented in the service itself using technologies that you have explained above.

AFAIU this feature is only needed for services which require point-to-point connections among service instances. Would you mind explaining your requirement around this? Thanks!

from msf4j.

yhilem avatar yhilem commented on July 27, 2024

My requirement is to let MSF4 microservices register in a central registry when they are up.
Than, use a proxy service (https://docs.wso2.com/display/ESB500/Working+with+Proxy+Services) in WSO2 APIM to expose the REST API. Thus, the proxy service will handle load balancing, service discovery, ....

Sample : API Gateway Routes client calls to services. Gets services locations from the service registry (http://aramis.resinfo.org/wiki/lib/exe/fetch.php?media=ateliers:microservices_docker_mesos_-_aramis.pdf)
apigateway msf4j

from msf4j.

imesh avatar imesh commented on July 27, 2024

Apologies for the late response @yhilem, a great proposal! I'm +1 for the suggestion!
It would really make sense to have a service registry which would get populated automatically with the microservices deployed in an environment for other components such as API gateways to fetch information.

from msf4j.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.