imusolmukkeisiin Cassandra-CQL on avoimen lähdekoodin, joka tarjoaa CQL ohjaimen Apache Cassandra CQL3 binääriprotokollalla, toteutetaan Node.js. CQL (pika Query Language) on kyselyn kieli Apache Cassandra projekti. Sen avulla käyttäjät saavat solun sarakkeen nimi, yksinkertaisesti käyttämällä row.get ("etunimi").
On kirjoitettu tavallinen vanha JavaScript, siellä & rsquo; s ei tarvitse tuottaa säästäväisyys tiedostoja käytettäessä imusolmukkeisiin Cassandra-CQL. Projekti on tarjolla parametrit kyselyt bigints tuki, yhteys yhdistämällä useita isäntiä, automaattinen failover, kuormituksen tasapainotus, tukea UUID, kenttä ja rivi streaming, käytön aloittaminen imusolmukkeisiin Cassandra-cqlFor avuksesi, ohjelmistot jaetaan universaali lähteistä arkisto tar tai zip tiedostomuoto GitHub, jossa voi myös napata uusimman öisin lähdekoodia. Voit käyttää sitä omassa projektissa, lataa uusin versio hankkeesta & rsquo; s virallisilla verkkosivuilla kautta tai Softoware.
Säästä arkisto haluamaasi paikkaan ja purkaa sen sisältöä käyttämällä suosikki arkiston johtaja. Varmista, että olet tarkistaa solmun-Cassandra-CQL & rsquo; s kotisivu (katso linkki alla) kattavat tiedot siitä, miten käyttää API, Connection luokan, puunkorjuu ja tietojen types.Mandatory exampleThose teistä, jotka haluavat nähdä solmu-Cassandra -cql toiminnassa, voi ottaa tarkasti seuraava riviä koodia ...
// Uuden yhteyden allas useisiin palvelimiin.
var CQL = vaatia ('solmu-Cassandra-CQL');
var client = uusi cql.Client ({hosts: ['host1', 'host2'], KEYSPACE: "keyspace1 '});
client.execute ('SELECT-näppäintä, sähköposti, last_name FROM user_profiles WHERE avain =?', ['jbay'],
& Nbsp; & Nbsp; toiminto (err, tulos) {
& Nbsp; & Nbsp; & Nbsp; jos (err) console.log ('Suorita epäonnistui ");
& Nbsp; & Nbsp; & nbsp; muu console.log ("sai käyttäjäprofiilin sähköpostia" + result.rows [0] .email);
& Nbsp; & nbsp; & nbsp; }
)
Mitä uutta strong> tässä julkaisussa:
- Streaming Api muutokset
- Kiinteät virheilmoituksen huono valtakirjaa tarjotaan
- Liitä kyselyn virheilmoituksen
- End soittopyyntö päälle client.eachRow
- Valmista kysely uudelleen, kun lakkaa palvelimelta li>
Vaatimukset :
- Node.js
- Apache Cassandra
Kommentteja ei löytynyt