nats消息传递系统的python客户端
nats-python的Python项目详细描述
NATSPython
nats消息传递系统的python客户端。
这个项目是废弃的pynats的替代品。nats-python
只支持python 3.6+,并完全覆盖了类型。
如果您正在寻找asyncio
实现,请转到asyncio-nats项目。
安装
$ pip install nats-python
用法
frompynatsimportNATSClientwithNATSClient()asclient:client.publish("test-subject",payload=b"test-payload")
贡献
要使用nats-python
代码库,您需要在本地克隆项目并通过poetry:
$ git clone git@github.com:Gr1N/nats-python.git $ make install
要运行测试和linter,请使用下面的命令:
$ make lint && make test
如果只想运行测试或linter,可以显式指定要运行的测试环境,例如:
$ make lint-black
许可证
nats-python
在mit许可下获得许可。有关详细信息,请参见许可文件。