sqs-consumer:另一个SQS库专注于能够正常关闭

时间:2024-03-13 02:07:30
【文件属性】:

文件名称:sqs-consumer:另一个SQS库专注于能够正常关闭

文件大小:18KB

文件格式:ZIP

更新时间:2024-03-13 02:07:30

sqs shared-library Clojure

SQS消费者 基本原理 有一些替代的SQS排队库。 它们都不集中于创建可以轻松启动和停止的组件。 该库专注于解决该问题。 库应使您尽可能使用最少数量的其他库。 例如,该库永远不会将您束缚于诸如Stuart Sierra的组件或Mount组件之类的组件的实现中。 该库应可以根据您的选择进行工作。 异步代码也是如此,我们不想将您绑定到core.async。 utils ns有很多依赖关系,这些依赖关系应该是dev依赖关系,仅当您有选择地想要使用ns中提供的任何中间件时才需要。 用法 sequential.clj是用于顺序处理消息的包装器和中间件 batch.clj是包装程序和中间件,用于将消息作为单个批处理 parallel.clj是用于并行处理消息的包装程序和中间件-受一次出队消息的数量限制。 utils.clj包含类似环形的中间件,用于处理您可能希望对消息进行的一些常见处理 依存关系


【文件预览】:
sqs-consumer-master
----src()
--------sqs_consumer()
----Dockerfile(229B)
----.circleci()
--------config.yml(1012B)
----LICENSE(11KB)
----test()
--------sqs_consumer()
----README.md(7KB)
----project.clj(1KB)
----docker-compose.yml(720B)
----.gitignore(106B)
----Changelog.md(543B)

网友评论