0

I'm using Hazelcast IMDG in my application.

I heard that Hazelcast Jet provides fast data processing than Hazelcast IMDG.

If Yes.

Is Hazelcast Jet is open source?

Hazelcast Jet provides all the functionality which is available Hazelcast IMDG?

manu
  • 161
  • 7

2 Answers2

2

Yes, it's open-source. You can use all of the functionality of Hazelcast from Jet, using JetInstance.getHazelcastInstance().

Can Gencer
  • 8,822
  • 5
  • 33
  • 52
0

Hazelcast Jet is open source?

Yes, it is open source.

Hazelcast jet is build on top of Hazelcast IMDG.

If you want to do stream processing or batch processing in real time you should go with jet. In case you need shared(Distributed) cache go with Hazelcast IMDG.

Milan
  • 147
  • 1
  • 4
  • 16
  • And if I’m using Hazelcast IMDG as a shared (distributed) Cache, and I wish to stream data from that cache (to be processed elsewhere, so I can’t use the IMDG EntryProcessor architecture) without incurring OutOfMemoryError-related issues? – Robin Roos Sep 22 '20 at 11:53
  • Instead of running Jet jobs and IMDG caching services in one cluster, you can start a new Jet cluster that connects to the current IMDG cluster and streams the data out, see the how-to: https://jet-start.sh/docs/how-tos/stream-imap Just use Sources.remoteMapJournal() instead of Sources.mapJournal. This architecture isolates IMDG and Jet completely. – Vlado Schreiner Sep 22 '20 at 16:17