3 ms·
> I am currently writing a Golang client for Elasticsearch > which uses the native binary protocol Why on earth would you do that? Is request serializati
by sagichmal 12y ago
> I am currently writing a Golang client for Elasticsearch
> which uses the native binary protocol
Why on earth would you do that? Is request serialization and transfer time via the JSON API even approaching 1% of mean request duration?
- silenteh 12y agoWhy would I not ? This brought me to dig deeper into Elasticsearch code, find out more about its code quality, deal with machine endiannes, deal with byte shifting, think how to structure code in Golang and overall enjoy the feeling of touching the bare metal again...
- TheBiv 12y agoI guess bc theoretically someone is paying you to write applications at a fair clip. Granted, we have no idea what your role is or what your goals of the project are, so we are probably completely wrong at your own role! :)
- silenteh 12y agoYou are right, I should have probably mentioned I am doing it on my free time and no one is paying me. It's just pure curiosity. :)
- phungleson 12y agoWriting a distributed system to talk to Lucene directly might be more rewarding? If it is possible?