問題タブ [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.
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()
と同期されていますが、スレッドのスタックが発生している理由がわかりません。
c - MessagePack C API
MessagePackのCAPIを見ると、タイプに応じてデータを適切にシリアル化(パック)するための関数がいくつかあります:msgpack_pack_uint8
、、msgpack_pack_int32
...
APIには、データを解凍するための同等の呼び出しはないようです。 msgpack_unpack_next
を返しますmsgpack_object
。これらのオブジェクトは、含まれている列挙型に基づいて、タイプの粗い粒度(タイプの最大のもの:int64、double、...)のみを持ちます。
ここで何かが足りませんか?粗いオブジェクトを使用してキャストすることを期待していますか?
開梱はどのように適切に行う必要がありますか?
さらに、優れたドキュメントや使用例はありますか?ウェブサイトにあるものは些細なものです。
actionscript-3 - messagepack と as3 を使用したオブジェクトのシリアル化
これは非常に単純な質問ですが、ドキュメントが見つかりません。
私は単純なクラスを持っています:
これを使用してシリアル化したい:
しかし、私はエラーが発生します:
MessagePack に User クラスとは何か、シリアル化する方法を知らせるにはどうすればよいですか?
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 内にあると想定しています。何か案は?
android - AndroidでのMessagePackシリアル化オブジェクトエラー
androidでmessagepackを使用すると、クラスをシリアル化/逆シリアル化できますが、完全に正しいわけではありません。
簡単なテストクラス:
テストコード:</ p>
実行後"byte[] b = msgpack.write(a);" androidでは、出力バイト配列b []が正しくありません(javaと比較してください)
AndroidでMessagePackを使用するレビューがあります
bson - BSONからMessagepackへ
私が直面している問題は、BSONにはMessagepackでサポートされていないObjectIdとTimestampが付属しており、Messagepackのカスタムシリアライザーを定義できないことです(少なくとも私が知る限り)。
pymongoのBSONとmsgpackを比較するためのPythonコードを作成しました。あまり最適化することなく、300%のパフォーマンス向上を達成できました。では、BSONをMessagepackに変換する方法はありますか?
objective-c - MsgPack は NSData オブジェクトをメッセージパックできませんでした
画像データを設定しようとしています
そしてエラーが発生します:
c++ - msgpack デシリアライズ C++
バッファから解析するときは、バッファの正確なクラス タイプ (myclass) が何であるかを知る必要があります。そのため、すべてのバッファ解析を一律に処理することはできません。すべてのクラス タイプを区別する必要があります (できますか?)。
私の質問は、「すべてのバッファ解析を統一された方法で処理するにはどうすればよいでしょうか。正確なクラス タイプを気にする必要はありません。」解決策はありますか?ご協力いただきありがとうございます!
私はそれがこのように動作することを期待しています
node.js - MessagePackはネイティブnode.jsJSONよりも遅い
node-msgpackをインストールし、ネイティブJSONに対してテストしました。MessagePackははるかに低速です。誰もが理由を知っていますか?
著者自身のベンチマークを使用して...
c# - ServicestackでMsgPackを使用する:KnownTypeを実行するにはどうすればよいですか?
現在のServicestack実装でMessagePackプロトコルをサポートしようとしています。次のように定義されたISegmentのリストの(逆)シリアル化をサポートするために必要です。
箱から出して、それは私にそれを教えてくれました
タイプ'Asi.Geometry.ISegment'には、デフォルト(パラメーターなし)のパブリックコンストラクターとInt32パラメーターを持つパブリックコンストラクターの両方がありません。
それは非常に真実です。どうやらそれはKnownType属性を使用していません。オンラインで読んだ後、私は自分のシリアライザーを作成できることを発見しました。したがって、私はこれを試しました:
残念ながら、_arcSerializerを作成しようとすると同じエラーが発生します。どうですか?