跳转到主要内容

Axon Server的Python客户端

项目描述

Python Client for Axon Server

本软件包提供了一个用于Axon Server的Python客户端。

安装

使用pip从Python包索引安装稳定版本。

$ pip install axonserver

请注意,建议将Python包安装到Python虚拟环境中。

入门指南

启动一个 Axon Server

$ docker run -d --name my-axon-server -p 8024:8024 -p 8124:8124 axoniq/axonserver axonserver

使用包含您的Axon Server的主机和端口号的 uri 构造 AxonClient 类。

from axonclient.client import AxonClient

axon_client = AxonClient(uri='localhost:8024')

调用客户端方法在Axon Server中添加和列出事件。

有关使用示例,请参阅 Python eventsourcing extension project for Axon Server

开发者

在克隆axonclient仓库后,在根目录中运行以下命令设置虚拟环境并安装依赖项。

$ make install

make install 命令使用构建工具Poetry为此项目创建一个专用的Python虚拟环境,并安装Black、isort和pytest等流行的开发依赖项。

./tests 中添加测试。在 ./axonclient 中添加代码。

运行测试。

$ make test

检查代码格式。

$ make lint

重新格式化代码。

$ make fmt

pyproject.toml 中添加依赖项,然后更新已安装的包。

$ make update-packages

项目详情


下载文件

下载适用于您平台的项目文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

axonclient-0.1.2.tar.gz (34.3 kB 查看哈希值)

上传时间

构建分发

axonclient-0.1.2-py3-none-any.whl (39.9 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面