使用Kafka schema

编程入门 行业动态 更新时间:2024-10-08 07:36:10

使用<a href=https://www.elefans.com/category/jswz/34/1769633.html style=Kafka schema"/>

使用Kafka schema

我正在尝试使用schema API创建新的kafka-schema-registery。下面是实现:

        let value = JSON.stringify(avroSchema);

        let type= {"schema" : value}; 

         fetch(`${process.env.SCHEMA_REGISTRY_URL}/subjects/${topic}/versions`,
                { 
                  body : type,  
                  method : 'POST', 
                  headers :{ 'Content-Type': 'application/vnd.schemaregistry.v1+json,
                                              application/vnd.schemaregistry+json, application/json',
                             'Accept' : 'application/vnd.schemaregistry.v1+json,
                                         application/vnd.schemaregistry+json, application/json'            
                }
                })
            .then(res=>res.json())
            .then((result)=>{
                console.log('result is ', result);   
                 resolve(result);    
             })
            .catch((err)=>{
                console.log('err',err);
                reject(err);
            })

avroSchema的外观如下:

const avroSchema = {
      "type": "record",
      "name": "test",
      "fields" : [
            {"name": "field", "type": "long"},
    ]
  };

当我执行此代码时,我得到的是500 - Internal server error

有人可以帮助我了解我要去哪里错吗?

回答如下:

服务器上存在错误,您的代码看起来还不错,但我建议您使用NPM软件包,而不是重新发明轮子-https://www.npmjs/package/avro-schema-registry

更多推荐

使用Kafka schema

本文发布于:2024-05-07 15:15:02,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1756872.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Kafka   schema

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!