It can, but it will not perform very well. Kafka fully instantiates
messages in memory (as a byte[] basically) so if you send a 100MB message
the server will do a 100MB allocation to hold that data prior to writing to
disk.

I think MongoDB does have blob support so passing a pointer via Kafka as
you describe may be a better solution.

-Jay


On Tue, May 13, 2014 at 1:40 AM, Wouter Bosland <wbosland.pr...@gmail.com>wrote:

> Hello everyone,
>
> Can Kafka be used for binary large objects of 100 MB ?
>
> Or should I use a different solution to store these files like MongoDB and
> maybe send the location of these files in MongoDB over Kafka?
>
>
>
> Thanks is advance,
>
> Wouter
>

Reply via email to