Hi Pravin, Your correct. you can run application with multiple times so they will be started on multiples JVM's ( run1 :- java yourclass (which runs in one JVM) ; run2: java yourclass(which runs in another JVM ) )
or else you can run application on multiple machines i.e multiple application instances run on multiple JVM's (run1 :- java yourclass (which runs in one JVM on machine1) run2: java yourclass(which runs in another JVM in another machine2) ) Thank you, Naresh On Thu, Feb 22, 2018 at 12:15 AM, pravin kumar <pk007...@gmail.com> wrote: > I have the Kafka confluent Document. > > But i cant understand the following line. > > "It is important to understand that Kafka Streams is not a resource > manager, but a library that “runs” anywhere its stream processing > application runs. Multiple instances of the application are executed either > on the same machine, or spread across multiple machines and tasks can be > distributed > automatically by the library > <https://docs.confluent.io/current/streams/architecture.html#streams-architecture-threads> > to those running application instances" > > i have tried to run on same machine with multiple JVM with multiple > consumers. > > is it correct way to run on same machine using multiple consumers?? > or is there any other way?? > i have attached the code below >