event-data-event-bus:事件数据的事件总线

时间:2024-05-19 02:03:47
【文件属性】:

文件名称:event-data-event-bus:事件数据的事件总线

文件大小:414KB

文件格式:ZIP

更新时间:2024-05-19 02:03:47

event-data crossref-event-data Clojure

事件数据总线 事件数据总线是事件数据服务的内部组件。 它是一项*服务,接受来自事件数据代理的数据并分发给其他服务。 它是Crossref和DataCite共享的一部分通用基础结构,并启用了Crossref事件数据和DataCite事件数据下提供的各种面向公众的服务。 事件数据总线负责以下各项: 确保事件与架构的合规性 确保事件ID的唯一性 是可以发送事件的中心位置 充当所有活动的永久存档 充当事件的规范时间标记,强制执行近似的时间单调性(不严格,但在一个小时左右) 充当DataCite和Crossref希望运营的各种服务的扇出 在特殊情况下更新档案 对服务的所有访问都经过身份验证,因此公众不可用。 事件数据总线还充当编写代理程序的用户的开发和集成目标。 它可以作为Docker容器使用。 设计 事件数据总线是一项简单的服务,可以接受,存储和转发事件。 它被设计为以Lagotto


【文件预览】:
event-data-event-bus-master
----Dockerfile(339B)
----.gitignore(185B)
----README.md(18KB)
----resources()
--------test()
--------schema.json(3KB)
----project.clj(2KB)
----test()
--------event_data_event_bus()
----LICENSE(1KB)
----docker-compose-unit-tests.yml(706B)
----docker()
--------README(62B)
--------prod.sh(136B)
----src()
--------event_data_event_bus()
----docker-compose-integration-tests.yml(992B)
----build-prod.txt(146B)
----doc()
--------ouroboros.png(21KB)
--------ouroboros.svg(168KB)
----docker-compose-component-tests.yml(868B)
----release.sh(187B)

网友评论