-
Notifications
You must be signed in to change notification settings - Fork 32
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
How to get ocrd-tool.json
if processors not installed in processing server?
#1034
Comments
Discussion continued as follows:
So we seem to agree that all workers ( / processor queues) should be registered ( / created) centrally on the Processing Server (via endpoint or from configuration at startup), and that new Processing Workers should output their |
BTW I believe for the full Web API including |
This will come after #1030. #1030 will already be big to handle that change inside as well.
Any other suggestions/modifications? |
Ideas for a bit later in time (not even sure for when):
Disclaimer: Potentially, this will be too time-consuming to implement and cause errors without having good automatic testing mechanisms for the entire network and agents working together. |
True. We still need to think about how exactly this should happen - i.e., which network agent takes responsibility to handle the central registration. This is currently the |
Yes, it makes most sense there, because the Processing Server is the one that needs to know who to talk to anyway. So via registration it has the ultimate truth on Deployments should also be backed by the database BTW, in case the PS crashes... |
For processing, yes. What if the
Agree. |
These are no longer valid... The RabbitMQ Server, MongoDB, Workflow Server, and Workspace Server will be deployed with docker-compose. |
I don't know how the discussion went to this topic, which is completely not relevant to the title of this issue. But yes, the Processing Server will only be responsible for Processor Servers. The rest must be managed by another way outside the Processing Server. The final goal is to have a |
@tdoan2010:
@bertsky:
@MehmedGIT:
The text was updated successfully, but these errors were encountered: