Articles of 节俭

使用Apache Thrift和Node.js

我正在尝试使用Apache Thrift作为node.js的RPC机制。 然而, 关于node.js的官方Thrift教程似乎不完整,并没有描述如何从node.js访问Thrift服务。 是否有可能使用Apache Thrift与Node.js,并且是任何地方可用的任何文档? 如果Thrift还不支持node.js,那么有没有类似的RPC框架可以与node.js一起使用?

在CQL查询中更改Helenus一致性级别

我正在用Cassandra和Node.JS驱动程序Helenus做一些testing。 有没有办法改变一个查询的一致性级别,使用CQL? Helenus文档仅显示使用Helenus Thrift连接器执行此操作的示例,但我想使用CQL连接器。 我试图像这样查询Cassandra conn.cql(cqlRead, vals, {ConsistencyLevel:ANY, gzip:true}, cb); 但节点抛出这个错误 ReferenceError: ANY is not defined 然后,我将“ANY”更改为“1”,节点运行代码,但没有发现任何差异。

HBase:节俭vsrestperformance

我知道在HBO上有一些关于REST和Thrift的StackOverflow的文章,但是我想关注一下性能问题。 我一直在使用Node.js中的以下库来连接到一个HBase实例: node-hbase: https : //github.com/wdavidw/node-hbase 节点 – 节俭: https : //github.com/apache/thrift/tree/trunk/lib/nodejs 在弄清楚为什么我不能得到Thrift网关的响应后,我终于得到了两个脚本运行,结果如下(每个输出相当于1000个操作完成): ┌─[mt@Marcs-MacBook-Pro]─[~/Sources/node-hbase] └──╼ node hbase.js hbase-write: 99ms hbase-write: 3412ms hbase-write: 3854ms hbase-write: 3924ms hbase-write: 3808ms hbase-write: 9035ms hbase-read: 216ms hbase-read: 4676ms hbase-read: 3908ms hbase-read: 3498ms hbase-read: 4139ms hbase-read: 3781ms completed ┌─[mt@Marcs-MacBook-Pro]─[~/Sources/node-hbase] └──╼ node thrift.js hbase-write: 4ms hbase-write: 931ms hbase-write: 1061ms hbase-write: 988ms hbase-write: […]