文件名称:hydra-go:用于IPFS pubsub消息传递标准的Golang库
文件大小:24KB
文件格式:ZIP
更新时间:2024-02-25 08:34:36
golang ipfs pubsub IPFSGo
水合 hydra的Golang实现, hydra是一个库,用于生成和使用IPFS上多个已订阅主题的消息。 动机 存在许多发布-订阅/消息队列系统,但是IPFS具有内置的pubsub系统。 这是一个分散的系统,我们可以利用它来构建更复杂的系统,类似于Kafka,RabbitMQ。 该项目试图围绕产生和使用IPFS上托管的多个主题的消息建立一些标准。 这些标准包括: 特定于应用程序的消息: JSON格式 原虫 加密邮件 AES 非对称加密 对称加密 测验 在终端中,可以使用以下命令运行所有测试: $ go test 用法示例 在examples文件夹中,有一个简单的go程序,该程序创建
【文件预览】:
hydra-go-master
----header.go(239B)
----producer.go(3KB)
----error.go(895B)
----consumer_test.go(2KB)
----LICENSE(34KB)
----event.go(126B)
----message_test.go(374B)
----producer_test.go(2KB)
----error_test.go(392B)
----examples()
--------simple_producer_consumer.go(2KB)
----README.md(3KB)
----consumer.go(5KB)
----mock_client.go(385B)
----.circleci()
--------config.yml(1KB)
----message.go(365B)
----client.go(194B)
----docs()
--------CONTRIBUTING.md(1KB)
----config.go(519B)