問題タブ [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()を呼び出すときに、自分自身を再度識別する必要はありません。

生成されたサーバー スタブが示唆する内容によると、これを行う方法はありません。

この例では、サーバー用に作成されるハンドラーが 1 つだけあり、サーバーが接続を受け入れます。

すべてのリクエストがサーバーごとに 1 つのハンドラーのみを介してルーティングされる場合、Facebook はどのクライアントがサーバーに接続されているかをどのように追跡できますか?

0 投票する
1 に答える
509 参照

c# - Cassandra .5 から .6 への C# コードの移行

Cassandra db へのクイック書き込みを形成し、ループバックして現在のすべてのエントリを読み取ることを目的とした例から派生したいくつかの単純なコードがあり、すべて正常に機能しました。.6 が出たとき、Cassandra と thrift をアップグレードしましたが、コードにエラーが発生しました (www[dot]copypastecode[dot]com/26760/) - 必要な型を変換することでエラーを解決できましたが、現在コンパイルされているバージョンは、1 つの項目のみを読み戻すように見えます。db の変更が保存されていないのか、それとも 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 - 残りのサポート、HTMLモニタリング、および機能を備えたJava/Python用のRPC

要件は次のとおりです。thrift、avro、protobuf(サービスを追加する場合)など、以下をサポートするRPCフレームワークを探しています。

  1. 簡単で直感的なIDL。シリアル番号、手動バージョン管理、シンプルなものはありません...avroはこの良い例です。
  2. JavaとPythonで動作します
  3. 高速バイナリプロトコルとHTTPベースのRESTfulスタイルの両方をサポートします。バックエンドからバックエンドへの通信(java-javaまたはpython-java)とフロントエンドからバックエンドへの通信(javascriptからjava)の両方に使用できるようにしたいと思います。
  4. 残りのサポートには、get / postリクエスト(リクエストごとに構成可能)として&param = value入力を含め、json、jsonp、XMLの3つの可能な形式で出力する必要があります。
  5. コンパクト、高速、下位互換性、アップグレードが簡単など...
  6. JMX、Webページステータスレポート(パケットイン、パケットアウト、エラー率など)などの優れた監視インターフェイスを提供します
  7. 運用に適しています...新しいバージョンをリリースするためにサイト全体を停止する必要はありません
  8. 同期通信とasyc通信の両方

...他のグッズも大歓迎です...

何かありますか?
これまで私はthriftとavroを見てきましたが、どちらもいくつかの点で優れていますが、私のリストをすべてチェックするわけではありません。

ありがとう

0 投票する
1 に答える
613 参照

php - cassandra thrift: データを追加

特定のスーパー列に (挿入ではなく) データを追加する必要がある場合、どうすればよいですか?

例: 以下に説明する既存のレコードを検討してください。

ここで、電話番号をスーパー列「testSuper」に追加したい場合。私は何をすべきか?

0 投票する
1 に答える
409 参照

php - 読むカサンドラは常に60秒かかります。なんで?(cassandra、thrift、php)

ThriftとPHPを使用してCassandraからデータを取得している間、常に60秒かかります。なんで?

0 投票する
3 に答える
4537 参照

c# - Thriftを使用して.NETからCassandraに接続する

Cassandraに興味があり、自宅のWindowsXPコンピューターでテストしたいと思います。Windowsに実行Cassandraをインストールする手順を見つけましたが、すでに稼働しています。Windows用のthrift実行可能ファイルを見つけて、C#インターフェイスを生成しましたが、Visual Studioで生成されたコードをコンパイルしようとすると、次のようになりました。 usingディレクティブまたはアセンブリ参照がありませんか?)」、他に何かがありませんが、何が見つかりません...それは何ですか?それはdllですか?節約コードを調べましたが、.netに関連するものが見つからないので、何が欠けていますか?

前もって感謝します。

よろしく。

0 投票する
2 に答える
925 参照

c# - Thrift は C++ と Java で JSON をサポートしていますが、C# のサポートはどこかに浮かんでいますか?

質問が尋ねるように、Thrift を介した JSON の書き込み (読み取りは気にしない) に対する既知の C# サポートはありますか。