Use Cassandra's CQL protocol
See original GitHub issueIt seems even lightly loading kairos results in a lot of traffic between cassandra and kairos:
* :46494 => * :9160 44.4kb 101kb 60.5kb
<= 3.03Mb 2.30Mb 1.57Mb
* :46487 => * :9160 41.9kb 39.1kb 28.5kb
<= 2.43Mb 2.33Mb 1.44Mb
* :46475 => * :9160 38.4kb 32.3kb 27.9kb
<= 2.28Mb 2.27Mb 1.81Mb
* :46478 => * :9160 42.4kb 33.5kb 28.5kb
<= 3.90Mb 2.18Mb 1.54Mb
* :47804 => * :9160 50.1kb 37.2kb 44.5kb
<= 4.44Mb 2.17Mb 1.57Mb
* :47813 => * :9160 37.2kb 34.6kb 27.0kb
<= 2.77Mb 2.10Mb 1.42Mb
* :46491 => * :9160 41.3kb 32.8kb 43.6kb
<= 3.80Mb 2.08Mb 1.82Mb
* :47810 => * :9160 29.2kb 32.5kb 28.2kb
<= 1.07Mb 2.07Mb 1.67Mb
* :47815 => * :9160 45.8kb 36.5kb 61.3kb
<= 2.22Mb 2.03Mb 1.60Mb
* :46461 => * :9160 34.1kb 33.0kb 43.3kb
<= 1.14Mb 2.01Mb 1.56Mb
* :47806 => * :9160 42.6kb 33.3kb 29.5kb
<= 2.50Mb 1.96Mb 1.53Mb
* :47803 => * :9160 36.5kb 31.4kb 28.4kb
<= 1.49Mb 1.90Mb 1.59Mb
* :46500 => * :9160 38.4kb 34.3kb 42.2kb
<= 1.60Mb 1.81Mb 1.35Mb
Issue Analytics
- State:
- Created 9 years ago
- Comments:8 (3 by maintainers)
Top Results From Across the Web
Native Protocol Version 3 - Apache Cassandra
Overview The CQL binary protocol is a frame based protocol. ... Cassandra will use these formats when returning values in RESULT messages.
Read more >cassandra/native_protocol_v4.spec at trunk · apache ... - GitHub
Mirror of Apache Cassandra. ... The CQL binary protocol is a frame based protocol. ... (request or response) and the version of the...
Read more >cql: Cassandra CQL binary protocol. - Hackage
This Haskell library implements Cassandra's CQL Binary Protocol versions 3 and 4. It provides encoding and decoding functionality as well as ...
Read more >Native protocol - DataStax Java Driver
The native protocol defines the format of the binary messages exchanged between the driver and Cassandra over TCP. As a driver user, you...
Read more >Interacting with Cassandra - Second Edition - Packt Subscription
The CQL binary protocol is a relatively new introduction; older versions of Cassandra used the Thrift protocol as a transport layer.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
That is good to know. I’m working on the changes now.
Non-CQL access to Cassandra will be removed in Cassandra 4.x, so this probably counts as more than an enhancement; more like a necessity.