在整个系统中获取事件的库

ebosia的Python项目详细描述


事件总线

用于处理在整个系统中移动任意事件的库

更改日志

3.17

添加ebosia.sync.start_pump功能

此功能将以稳定的间隔将事件持续推入EventBus,以确保 连接保持有效。这是为了对抗Docker Swarm关闭的VIP政策 下行连接,没有数据通过它们

3.16

放宽对开发依赖项的要求

3.15

更新到我们自己的aioamqp以获得python 3.5中的断开错误所需的修复程序

3.14&3.13&3.12

试图绕过aioamqp的问题https://github.com/Polyconseil/aioamqp/issues/139

3.11

不要使用3.10版,它永远不会确认消息。这在3.11中已修复

3.10

向异步订阅添加require_ack参数。

我需要这个用于windows,以便我们可以测试如何不丢失消息

3.9

从async中删除connectionclosed错误并从不引发它。相反,我们只想循环并尝试正常地重新连接。 如果您的代码希望在ebosia.async中关闭connectionclosed,则它将不再存在,请不要使用它

3.8

现在,当连接到rabbitmq时,进程将无限循环,从而允许rabbitmq出现。这适用于我们的集装箱化环境,在这种环境中,所有集装箱都同时启动,我们不希望集装箱因为首先启动且启动速度更快而出现故障

同时,这也增加了我们对aioamqp的依赖性(0.8.2),以获得一些关于心跳的修正

3.7

不要太在意同步失败。我们发出警告,而不是像错误日志这样的异常。如果一路失败,我们将发出一个正确的异常

3.6

3.5是一个坏标签,不要使用它,不要下载它。它在setup.py中有一个pdb.set_跟踪…

3.5

添加异步发布和桥以允许异步代码更正对ebosia.sync.publish的调用。它狂野而古怪,但应该有效

3.4

修复测试时嵌套事件发布内部事件订阅的错误

3.3

自动序列化uuid和日期时间。这意味着你可以不那么小心你推动通过埃博西亚。不 我当前不支持自定义格式化程序,对不起,请发送一个pr

3.2

在订阅时允许更多的控制,比如指定持久性和独占性。这有助于进行交流 以及比连接到客户端的时间长的队列

3.1

允许eventbus fixture的published()函数不指定负载。如果代码发出非常大或非常复杂的事件,这很好 而且您不希望每次测试都要完全检查有效负载

3.0

将包重命名为ebosia,以便我可以在pypi上发布

2.3

修复同步订阅。我在以前的更新中把它弄坏了

2.2

允许将枚举发布为事件主题。这会稍微修改默认的json序列化程序,以便它尝试 将传递的任何内容转换为字符串,这对于从数据库中输出的项很有用

2.1

同步发布时在连接失败时自动重试。同时修复同步发射器脚本。并将其包含在安装中

2.0

将kombo包更新至3.0.34

1.9

将heartbeat设为默认值60秒,但可以根据需要进行配置

1.8

添加默认h用于60秒异步连接的eartbeat。

1.7

为异步订阅服务器添加重新连接逻辑。用户现在需要在重新连接时提供,当调用connect时。on\u reconnect应该是一个在重新连接时设置订阅的协同路由

1.6

使连接在全局状态下成为有状态的。无论何时建立连接,我们都会将其保存在全局位置,以便客户端可以通过ebosia.get()获得它。这意味着客户端不需要到处传递连接

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用字符而不是字符串的意义   部分匹配长度字符串相似性的java正则表达式   java获取构造函数错误(错误:“(”或“[”)   java@Value注释无法正常工作SpringBoot   java hasKey在响应中没有看到字段   java JavaFX,没有JFXButtons和所有   在Log4j2中,是否可以根据键从记录器中筛选出某些键值对?   如何使用Java中Kafka的消息,从特定偏移量开始   java在单击后存储动态按钮的值   java Android编码:ViewRootImpl$CalledFromErrorThreadException。[Noob]   通过FileChooser保存pdf格式会提示在java中出现第二个对话框   用于空文件的java Spring集成文件标记   java我们应该如何编写get方法,以便私有字段不会超出其预期范围?   java Eclipse产品问题,Juno RequireHandle:org。日食e4。果心服务