I will start working on migrating my (incomplete) websocket transport
plugin to Netty 4.0.0 (currently at 4.0.0.CR6) and ES 0.90+ (I hope that
ES 1.0 will come soon)
Sereval ugly hacks are required, the best method I found out is to use
an additional Netty dependency and not the ES one - I wish it could be
easier because different Netty versions may not interact well. There is
not much documentation. I started with the Netty websocket examples,
then I experimented with a tiny HTTP ES plugin to learn more about what
ES REST API can do according to streaming responses, and finally plugged
the Netty implementation of websockets into plugin code.
Jörg
Am 23.06.13 04:02, schrieb Cristian Vergara:
Is there any documentation on writing new transports for ES on the
master branch?
I see there's a Websockets transport for 0.20. I want to port it to 1.0.
Yes, I've been digging into the source for netty dependencies in
elasticsearch. It looks like the HTTP module in ES is a module much like
you'd load via a plugin (with lifecycle callbacks, actions, etc).
If you're willing to work on the plugin front, I'll work on the porting
front
I will start working on migrating my (incomplete) websocket transport
plugin to Netty 4.0.0 (currently at 4.0.0.CR6) and ES 0.90+ (I hope that ES
1.0 will come soon)
Sereval ugly hacks are required, the best method I found out is to use an
additional Netty dependency and not the ES one - I wish it could be easier
because different Netty versions may not interact well. There is not much
documentation. I started with the Netty websocket examples, then I
experimented with a tiny HTTP ES plugin to learn more about what ES REST
API can do according to streaming responses, and finally plugged the Netty
implementation of websockets into plugin code.
Jörg
Am 23.06.13 04:02, schrieb Cristian Vergara:
Is there any documentation on writing new transports for ES on the master
branch?
I see there's a Websockets transport for 0.20. I want to port it to 1.0.
-Cris
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@**googlegroups.comelasticsearch%2Bunsubscribe@googlegroups.com
.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.