文件名称:EventualPy:最终实现一致性的python asyncio练习
文件大小:28KB
文件格式:ZIP
更新时间:2024-04-05 03:24:00
Python
终极派 最终实现一致性的python asyncio练习。 从较旧的C#实现移植: 领域 面向域是一个包含两个主要参与者服务的业务环境: 数据输入服务,生成需要某种形式的注释的字段 注释服务,将为任何字段提供注释 目的是确保所有创建的字段最终都具有数学上的置信度。 为实现该目标,实施了以下流程: 基于事件(及时) 发布新字段以进行注释 发布已创建字段的新注释 确认已成功保存在数据输入服务中的注释 基于状态(批量重试) 重新发布未注释的字段以进行注释 重新发布已创建字段的未确认注释 业务流程 快乐之路 现实之路 锻炼 在单个过程中协调了分布式服务体系结构。 以下变量用于调整实现两个服务之间最终一致性所需的时间。 要创建的字段数,以及创建它们的间隔 从数据输入服务重新发布未注释字段的速率 批注服务重新发布的未确认批注的比率 以下每个操作的失败率: 为从数据输入服务发布到注释服务的
【文件预览】:
EventualPy-master
----poetry.lock(18KB)
----pyproject.toml(382B)
----readme.md(3KB)
----EventualPy()
--------demo.py(2KB)
--------annotation()
--------__init__.py(0B)
--------data_entry()
----requirements.txt(3KB)
----doc()
--------images()
----.gitignore(436B)