没有合适的资源?快使用搜索试试~ 我知道了~
message-schemas.scala:Scala 库,包含 Blinkbox Books 消息的强类型模式版本
共19个文件
scala:12个
sbt:2个
md:2个
需积分: 5 0 下载量 95 浏览量
2021-06-26
21:13:39
上传
评论
收藏 25KB ZIP 举报
温馨提示
消息模式 包含消息模式的强类型版本。 创建和使用 JSON 消息 要创建 JSON 事件正文,请使用带有您的消息类型的JsonEventBody助手,例如: val body : EventBody = JsonEventBody ( MyEvent ( " some info " )) 要解构EventBody您可以使用模式匹配,这将根据媒体类型选择适当的消息类,例如: body match { case MyEvent (info) => println(info) case _ => println( " unexpected message " ) } 修改消息类别 一旦服务(在生产中)发布了消息,您就不能对架构进行不兼容的更改,否则接收应用程序可能会中断。 这意味着您可以添加新的可选字段,但不能删除或重命名字段、更改字段类型或添加新的必填字段。 如果您需要执行任何
资源推荐
资源详情
资源评论
收起资源包目录
message-schemas_scala-master.zip (19个子文件)
message-schemas.scala-master
project
plugins.sbt 22B
VERSION 5B
src
test
scala
com
blinkbox
books
schemas
ingestion
book
v2
SchemaTests.scala 1KB
file
pending
v2
FilePendingTest.scala 1KB
actions
email
EmailSchemaTests.scala 815B
events
gifting
v2
SchemaTests.scala 907B
client
v2
SchemaTests.scala 1KB
user
v2
SchemaTests.scala 4KB
main
scala
com
blinkbox
books
schemas
ingestion
book
v2
Schema.scala 1KB
file
pending
v2
Schema.scala 822B
actions
email
Schema.scala 676B
events
gifting
v2
Schema.scala 666B
client
v2
Schema.scala 2KB
user
v2
Schema.scala 4KB
LICENSE 1KB
build.sbt 636B
README.md 2KB
.gitignore 311B
CHANGELOG.md 4KB
共 19 条
- 1
资源评论
刘岩Lyle
- 粉丝: 41
- 资源: 4680
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功