Comments (3)
For now, please use service-sources.txt [1] to achieve exactly what you describe. This is the recommended way.
Future versions will add the feature but there always will be one big caveat - services are deployed from pickup in an asynchronous fashion always so if there are any dependencies between them, there is no guarantee what order servers will install them all in.
[1] https://zato.io/docs/admin/guide/installing-services.html#service-sources-txt
from zato.
Sorry, I spoke too soon.. This can't be done really. The deal is, there can be no server at all available to deal with such packages.
Hot-deployment is completely asynchronous, performed by another thread, uses Redis, which expects server broker clients (more threads) to co-operate etc. etc.
There is no way to guarantee that any of this will be ready when a server is starting. What's more, if it's a first server in a cluster it's almost 100% sure the threads required won't be running yet at all.
Please use service-sources.txt - you can either hot-deploy things or install them locally. I'm very reluctant to add it now that I gave it a second thought. There is already a way - service-sources.txt it is precisely meant to deal with sources that servers have available when they're starting.
from zato.
OK, I'm closing it, I'm sorry again!
from zato.
Related Issues (20)
- Add process checklists
- Add a web-based code editor
- Add HL7 FHIR connections
- Random timeouts on basic_http outgoing invokes HOT 1
- Add Office 365 Connections
- Outgoing SQL connection to Azure managed SQL database requires updated pytds
- Add Google to Cloud connections
- Add full AWS to Cloud connections
- Zato Error Connections/Outgoing/Soap HOT 1
- Docker quickstart installation fails HOT 2
- Adding new workers unable to deploy HOT 1
- inotifyx issue HOT 4
- unwanted csimdjson.Array conversion HOT 1
- AMQP KeyError: 'address' after trying to publish HOT 2
- Boundary key missing in the Content-Type header of a multipart/form-data outgoing REST connection with multiple sections HOT 1
- Add support for deployment locations
- Add vendors to the Dashboard
- Add Bearer token definitions
- Add groups
- Split ODB connection types
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zato.