問題タブ [avro4s]

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

scala - Avro4S : パラメータ ビルダーの暗黙的な値が見つかりませんでした

私はavro4sを使用しています

https://github.com/sksamuel/avro4s

私はこのコードを書きました

しかし、コンパイル時エラーが発生します

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

rpc - AVRO でのデータ検証

私は AVRO に慣れていないので、簡単な質問でしたらすみません。レコード呼び出しに AVRO スキーマを使用しているユース ケースがあります。

avroスキーマがあるとしましょう

入力が次のような場合

これらのフィールドにいくつかの正規表現検証を使用したいのですが、上記のように特定の形式である場合にのみ、この入力を取得したいと考えています。avro スキーマで正規表現を含めるように指定する方法はありますか?

このようなものをサポートする他のデータシリアル化形式はありますか?

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

scala - Scala の Any 型フィールドを持つ Avro レコード

Avro に、値が 、 、 などの単純なキーと値のペアがあるfloatdoubleしますintstring

これを Avro で表現する最良の方法は何ですか?

  1. Scalaで何らかの形で逆シリアル化されたバイト配列を持ち、型を推測するか、メタデータを含む別の値フィールドを追加します
  2. 値を入力するプリミティブ タイプごとにカスタム レコード タイプを作成し、Avro で汎用レコード解析を使用する
  3. 表現したいプリミティブ値の型ごとにキーと値のペアを作成します。

もう 1 つの問題は、これを Scala でどのように表現するかです。Any 型を持つのは面倒です。どこでも型テストを行うよりも、数値などの型を知る方がはるかに優れています...