Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

External Service Registration/Discovery #30

Open
fm-tibco opened this issue Feb 5, 2019 · 3 comments
Open

External Service Registration/Discovery #30

fm-tibco opened this issue Feb 5, 2019 · 3 comments
Assignees

Comments

@fm-tibco
Copy link

fm-tibco commented Feb 5, 2019

Current behavior:

Expected behavior:

Add a standard way to register trigger as a service in an external registry and also to look one up in an activity for example.

Add support for a pluggable external service registration/discovery implementation.

What is the motivation / use case for changing the behavior?

Additional information you deem important (e.g. I need this tomorrow):

@fm-tibco
Copy link
Author

fm-tibco commented Feb 5, 2019

By external service registration/discovery, I mean service registration using for example kubernetes, consul, etcd, or docker. With something like this, you can for example, look up a REST micro-service using a name instead of an exact host and port

@skothari-tibco
Copy link
Contributor

I think we can use functions. Thoughts @fm-tibco @mellistibco @vijaynalawade

@vijaynalawade
Copy link
Contributor

vijaynalawade commented Mar 25, 2019

@skothari-tibco : Though nice idea, using mapper functions will limit this capability. e.g. what if I want to dynamically enable/disable this capability? Given there are many services that offer such capability (Consul, Eureka, etcd, Zookeeper etc), keeping abstraction is very important for productivity. I should be able to switch to different service without making any change in my application.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants