Comments (5)
While working on #633 I thought we should probably add an array to "batch-uri": "https://localhost:9443/ibm/api/batch/jobinstances" so it could work even if a specific node it was pointed to failed.
from fhir.
While working on #633 I thought we should probably add an array to "batch-uri": "https://localhost:9443/ibm/api/batch/jobinstances" so it could work even if a specific node it was pointed to failed.
I have just created issue #636 for simplify the batchclient and configuration.
from fhir.
I have run multiple deployment tests in my local and in CDT, I can not reproduce the job submission delay issue which happened during Connectathon 22.
Configuring separated job schedulers and executors makes the configuration and workflow more complicated - have to add new configurations and the job can only be submitted to the fhir server instance with scheduler configured.
So, I would prefer to continue our current simple deployment architecture to allow each fhir server instance to act as executor for its received job request, and leverage load balance to send the request to the alive server.
Test 1:
In local env, run multiple instances of fhir servers which share the same local DB2 javabatch database and without separation of job scheduler and Job executor. test jobs were submitted in few seconds.
Test 2:
In local env, run multiple instance of fhir servers which share the same IBM Cloud DB2 javabatch database and without separation of job scheduler and Job executor. Test jobs were submitted in few seconds.
Test 3:
In CDT env, run multiple instance of fhir servers which share the same IBM Cloud DB2 javabatch database and without separation of job scheduler and Job executor. Test jobs were submitted in few seconds.
Test4:
In local env, run multiple instance of fhir servers which share the same local DB2 javabatch database and with MQ and separated job schedulers and Job executors. Test jobs were also submitted in few seconds.
Test5:
In local env, run multiple instance of fhir servers which share the same IBM Cloud DB2 javabatch database and with MQ and separated job schedulers and Job executors. Test jobs were also submitted in few seconds.
from fhir.
While working on #633 I thought we should probably add an array to "batch-uri": "https://localhost:9443/ibm/api/batch/jobinstances" so it could work even if a specific node it was pointed to failed.
I have just created issue #636 for simplify the batchclient and configuration.
I investigated this approach in my PR. It does not work as you'd think. The start method actually starts the job on the local Jar.
from fhir.
Closed in discussion
from fhir.
Related Issues (20)
- Modifying config to allow PATCH interaction does not work HOT 1
- Failure acquiring datasource HOT 4
- fhir-swagger-generator source missing
- FhirRegistry: dynamic resource CodeSystem,ValueSet loading HOT 1
- The constraint 'app-4' for Appointment is not being enforced due to a typo. HOT 2
- Multi-tenancy: Users from a tenant can read data belongs to other tenants HOT 2
- `FHIRPersistenceDBConnectException: Failure acquiring connection for datasource` when trying to curl $healthcheck HOT 4
- Is it possible to know the road map for LinuxForHealth FHIR?
- Run Docker Container while passing data into it from local machine
- Composition:entry _include not supported HOT 2
- How can I ulpoad multiple .ndjson files on my local machine to a FHIR server?
- n/a HOT 1
- Unable to get a XAConnection from the DataSource.
- NATS Unable to to Connect
- _count on search
- Using public FHIR server LOINC e SNOMED-CT
- _sort in _history HOT 2
- Composite search parameters that contains reference type is not working
- Identifier: Expected: JsonObject but found: ARRAY HOT 2
- fhir server app error HOT 2
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 fhir.