問題タブ [messagepack]

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 投票する
3 に答える
836 参照

multithreading - MessagePackテンプレートルックアップにより、WebLogicでスレッドがスタックしますか?

WebLogic11g0.6.6のGrailsでMessagePackforJavaを使用して、文字列データをシリアル化します...2.0(10.3)

WebLogicで発生している問題は、多数のSTUCKスレッドであるため、スレッドスタックをダンプし、一部のスレッドがスタックしていることを確認しましorg.msgpack.template.TemplateRegistry.lookup(TemplateRegistry:198)た。以下のダンプを参照してください。MessagePack.pack()上記の例では、スレッドセーフな方法で使用していることが明らかであるため、コードによってこの問題が発生しなかったと確信しています。TemplateRegistry.javaの198行目を見るlookup()と同期されていますが、スレッドのスタックが発生している理由がわかりません。

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

c - MessagePack C API

MessagePackのCAPIを見ると、タイプに応じてデータを適切にシリアル化(パック)するための関数がいくつかあります:msgpack_pack_uint8、、msgpack_pack_int32...

APIには、データを解凍するための同等の呼び出しはないようです。 msgpack_unpack_nextを返しますmsgpack_object。これらのオブジェクトは、含まれている列挙型に基づいて、タイプの粗い粒度(タイプの最大のもの:int64、double、...)のみを持ちます。

ここで何かが足りませんか?粗いオブジェクトを使用してキャストすることを期待していますか?

開梱はどのように適切に行う必要がありますか?

さらに、優れたドキュメントや使用例はありますか?ウェブサイトにあるものは些細なものです。

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

actionscript-3 - messagepack と as3 を使用したオブジェクトのシリアル化

これは非常に単純な質問ですが、ドキュメントが見つかりません。

私は単純なクラスを持っています:

これを使用してシリアル化したい:

しかし、私はエラーが発生します:

MessagePack に User クラスとは何か、シリアル化する方法を知らせるにはどうすればよいですか?

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

ruby - MessagePacked ハッシュを Redis に保存する

MessagePacked ハッシュを Redis に保存する際に問題が発生しています。以下にテストケースを貼り付けました。圧縮されたデータを Redis から取り出して展開すると、ハッシュがわずかに壊れています。確かなことは言えませんが、これはハッシュ値が特定の長さを超えている場合に発生するようです。

Redis 2.4.17 (デフォルト構成)、Ruby 1.9.3p194、MessagePack 0.4.7、および Redis gem 3.0.2 を使用しています。ノードを使用しても同じ問題が発生するため、問題は MessagePack または Redis 内にあると想定しています。何か案は?

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

android - AndroidでのMessagePackシリアル化オブジェクトエラー

androidでmessagepackを使用すると、クラスをシリアル化/逆シリアル化できますが、完全に正しいわけではありません。

簡単なテストクラス:

テストコード:</ p>

実行後"byte[] b = msgpack.write(a);" androidでは、出力バイト配列b []が正しくありません(javaと比較してください)

AndroidでMessagePackを使用するレビューがあります

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

bson - BSONからMessagepackへ

私が直面している問題は、BSONにはMessagepackでサポートされていないObjectIdとTimestampが付属しており、Messagepackのカスタムシリアライザーを定義できないことです(少なくとも私が知る限り)。
pymongoのBSONとmsgpackを比較するためのPythonコードを作成しました。あまり最適化することなく、300%のパフォーマンス向上を達成できました。では、BSONをMessagepackに変換する方法はありますか?

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

objective-c - MsgPack は NSData オブジェクトをメッセージパックできませんでした

画像データを設定しようとしています

そしてエラーが発生します:

0 投票する
0 に答える
1382 参照

c++ - msgpack デシリアライズ C++

バッファから解析するときは、バッファの正確なクラス タイプ (myclass) が何であるかを知る必要があります。そのため、すべてのバッファ解析を一律に処理することはできません。すべてのクラス タイプを区別する必要があります (できますか?)。

私の質問は、「すべてのバッファ解析を統一された方法で処理するにはどうすればよいでしょうか。正確なクラス タイプを気にする必要はありません。」解決策はありますか?ご協力いただきありがとうございます!

私はそれがこのように動作することを期待しています

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

node.js - MessagePackはネイティブnode.jsJSONよりも遅い

node-msgpackをインストールし、ネイティブJSONに対してテストしました。MessagePackははるかに低速です。誰もが理由を知っていますか?

著者自身のベンチマークを使用して...

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

c# - ServicestackでMsgPackを使用する:KnownTypeを実行するにはどうすればよいですか?

現在のServicestack実装でMessagePackプロトコルをサポートしようとしています。次のように定義されたISegmentのリストの(逆)シリアル化をサポートするために必要です。

箱から出して、それは私にそれを教えてくれました

タイプ'Asi.Geometry.ISegment'には、デフォルト(パラメーターなし)のパブリックコンストラクターとInt32パラメーターを持つパブリックコンストラクターの両方がありません。

それは非常に真実です。どうやらそれはKnownType属性を使用していません。オンラインで読んだ後、私は自分のシリアライザーを作成できることを発見しました。したがって、私はこれを試しました:

残念ながら、_arcSerializerを作成しようとすると同じエラーが発生します。どうですか?