问题标签 [thrift]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
737 浏览

c++ - “跟踪”与 Thrift 的联系

我正在尝试使用 Thrift 创建游戏,以便客户端是玩家,服务器管理棋盘,就像这样。但是,我无法弄清楚 Facebook 的 Thrift 服务器如何“跟踪”用户,即在调用attack()他们的服务时,我不必再次表明自己的身份。

根据生成的服务器存根的建议,没有办法做到这一点:

在该示例中,只为服务器创建了一个处理程序,并且服务器是接受连接的对象。

如果所有请求都通过每台服务器仅一个处理程序路由,Facebook 如何跟踪连接到服务器的客户端?

0 投票
1 回答
509 浏览

c# - 将 C# 代码从 Cassandra .5 迁移到 .6

我有一些从示例派生的简单代码,旨在形成对 Cassandra 数据库的快速写入,然后循环返回并读取所有当前条目,一切正常。当 .6 出现时,我升级了 Cassandra 和 thrift,这在我的代码中引发了错误 (www[dot]copypastecode[dot]com/26760/) - 我能够通过转换必要的类型来消除错误,但是在现在编译的版本似乎只读回一项,我不确定它是否没有保存数据库更改或者它是否只读回 1 个条目。“固定”代码在这里: http: //www.copypastecode.com/26752/。任何帮助将不胜感激。

0 投票
1 回答
1874 浏览

php - 我如何使用 php 删除/删除整个键空间:cassandra:thrift

我如何使用 php 删除/删除整个键空间:cassandra:thrift

0 投票
1 回答
625 浏览

erlang - Cassandra Erlang 接口是否有任何文档?

我到处寻找,要使用 Erlang 的 Cassandra,你最终必须下载(其中包括):

促进节俭

: 然后你手动生成了erlang库,然后复制lib文件和beams文件。一旦你完成了所有工作,任何地方的文档都绝对为零。如果有人可以向我展示一些用户友好的文档,将不胜感激。

0 投票
1 回答
154 浏览

erlang - 有没有一种简单的方法可以在 Windows 上为 Cassandra 生成 Erlang Thrift 文件?

似乎这些只能在 Unix 上生成,然后复制到 Windows

0 投票
1 回答
750 浏览

json - 用于 java/python 的 RPC,具有 REST 支持、HTML 监控和好东西

这是我的一组要求:我正在寻找支持的 RPC 框架,例如 thrift、avro、protobuf(向其添加服务时):

  1. 简单直观的 IDL。没有序列号,没有手动版本控制,简单...... avro 就是一个很好的例子。
  2. 适用于 Java 和 Python
  3. 支持快速二进制协议,以及基于 HTTP 的 restful 风格。我希望能够将它用于后端到后端的通信(java-java 或 python-java)以及前端到后端的通信(javascript 到 java)。
  4. 其余支持需要将 ¶m=value 输入作为 get/post 请求(可根据请求配置)并以三种可能的格式输出:json、jsonp、XML。
  5. 紧凑、快速、向后兼容、易于升级等...
  6. 提供一些不错的监控接口,例如:JMX、网页状态报告(例如数据包输入、数据包输出、错误率等)
  7. 操作友好...无需关闭整个站点即可发布新版本
  8. 同步和异步通信

...欢迎其他好东西...

外面有东西吗?
到目前为止,我已经查看了 thrift 和 avro,它们在某些方面都很好,但不要检查我的所有列表。

谢谢

0 投票
1 回答
613 浏览

php - cassandra thrift:追加数据

如果我需要将数据(而不是插入)附加到特定的超级列中,我该怎么办?

例如:考虑下面描述的现有记录

在这里,如果我想将我的电话号码添加到超级列“testSuper”。我应该怎么办?

0 投票
1 回答
409 浏览

php - 阅读 Cassandra 总是需要 60 秒。为什么?(卡桑德拉,节俭,PHP)

当我使用 Thrift 和 PHP 从 Cassandra 检索数据时,它总是需要 60 秒。为什么?

0 投票
3 回答
4537 浏览

c# - 使用 Thrift 从 .NET 连接到 Cassandra

我对 Cassandra 很感兴趣,我想在家中在我的 Windows XP 计算机上对其进行测试。我找到了在 Windows 中安装运行 Cassandra 的说明,它已经启动并运行;我还找到了适用于 Windows 的 thrift 可执行文件并生成 C# 接口,但是......当我尝试在 Visual Studio 中编译生成的代码时,我得到:“找不到类型或命名空间名称‘Thrift’(你是缺少 using 指令或程序集引用?)”,所以我还缺少其他东西,但我找不到什么......它是什么?它是一个dll吗?我查看了节俭代码,但找不到与 .net 相关的任何内容,那么我错过了什么?

提前致谢。

问候。

0 投票
2 回答
925 浏览

c# - Thrift 在 C++ 和 Java 中支持 JSON,C# 是否支持浮动在某个地方?

正如问题所问的那样,是否有任何已知的 C# 支持通过 Thrift 编写(不关心阅读)JSON。