You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi there, I have few applications running in cluster which able to call each other
Assume I have apps api-server, intergation-server
I have quantum used in app intergation-server
I have few nodes of api-server and few nodes intergation-server
in intergation-server config, I have settings in config
Node.self
:"app@**.**.**.**1"
iex([email protected])7> Node.list
[
:"app@**.**.**.**2" # <- node of :intergation-server
:"app@**-**-**-***.api.pod.cluster.local", # <- node of :api-server
:"app@**-**-**-***.api.pod.cluster.local", # <- node of :api-server
:"app@**-**-**-***.api.pod.cluster.local" # <- node of :api-server
]
I can see job (for application intergation-server) is triggering once in few hours, I assume nodes of another application (api-server) included in when Quantum.RunStrategy.Random select node to run
That is correct. We can’t differentiate the nodes.
If you have a good idea how to do that, please open a PR. Otherwise you‘ll have to implement a custom strategy for your project that chooses from the correct nodes.
Hi there, I have few applications running in cluster which able to call each other
Assume I have apps
api-server
,intergation-server
I have quantum used in app
intergation-server
I have few nodes of
api-server
and few nodesintergation-server
in
intergation-server
config, I have settings in configNodes visible in
:intergation-server
:I can see job (for application
intergation-server
) is triggering once in few hours, I assume nodes of another application (api-server
) included in whenQuantum.RunStrategy.Random
select node to runNode list gets all nodes available:
https://github.com/quantum-elixir/quantum-core/blob/main/lib/quantum/run_strategy/random.ex#L46
The text was updated successfully, but these errors were encountered: