I wrote a low-level interface for this a while back:
http://www.smalltalkhub.com/#!/~cbc/KAFKAClient
(it does skip zookeeper, though).  And I've used it for reading from Kafka,
but have not verified writing to it - and didn't finish that part (didn't
need it).

I did need additional ByteArray at:put: and at: methods - for 32 and 64 bit
access (and 8 bit signed access as well) - which where mostly added to
Squeak (where I used this from).

Enjoy,
-cbc

On Mon, Dec 28, 2015 at 9:19 AM, Frank Shearar <frank.shea...@gmail.com>
wrote:

> On 27 December 2015 at 16:11, Robert Withers <robert.w.with...@gmail.com>
> wrote:
> > This would be awesome in Pharo:
> >
> https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol
> .
> > Since we cannot yet call JARs, implementing the wire protocol and API
> > proxies would really be huge from an enterprise pharo standpoint. If
> other
> > folks are interested in working on this, I could help out.
>
> Having a Kafka client in Pharo would indeed be awesome. But who cares
> about calling JARs? It's a wire protocol; write a client against that
> and you're done.
>
> frank
>
>

Reply via email to