Reputation: 3305
My problem statement is
As i am new to Beam , my question is
Upvotes: 0
Views: 1497
Reputation: 173
Beam has an ultimate plan of supporting many different sources (and eventually they can be even cross languages).
to your questions, Multiple beam-runner-direct-java in parallel on the single machine won't cause problem. In fact, all the validation tests uses direct runner and the tests do run in parallel.
One thing unclear is, what is the main reason that you have to create multiple pipelines, one for each 3rd party source? if the reason is to have things run parallel for higher throughput, I (biased opinion) think that is not a good idea. In the long run, even if we introduce feature optimizing parallel sources, you won't be able to benefit from the opt.
Upvotes: 2