抱歉,這是一個(gè)初學(xué)者 AVRO 問題。我的 Java 微服務(wù)接受一個(gè)有效負(fù)載請(qǐng)求,它有一個(gè)模式版本元素,該有效負(fù)載可以有許多不同的版本,每個(gè)版本的格式都略有不同。是否可以使用該版本號(hào)對(duì) AVRO 架構(gòu)注冊(cè)表進(jìn)行查找,然后使用該架構(gòu)來驗(yàn)證接收到的有效負(fù)載。這是一個(gè)有效且可能的 AVRO 用例嗎?然后的目的是在繼續(xù)發(fā)送之前在 Java 微服務(wù)中進(jìn)一步處理這些數(shù)據(jù)。也許 AVRO 不是正確的技術(shù),但如果不是,請(qǐng)告知。
1 回答

皈依舞
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
使用該版本號(hào)查找 AVRO 架構(gòu)注冊(cè)表
注冊(cè)表中的 Avro 架構(gòu) ID 是一個(gè)遞增的數(shù)字,而不是您的數(shù)據(jù)真正可索引的數(shù)字。
我認(rèn)為您正在尋找的只是一個(gè)版本 ID,Confluent Avro Schema Registry 支持
GET /subjects/:name/versions/:id
添加回答
舉報(bào)
0/150
提交
取消