python - 如何使用 asyncio 和 python 实现推送客户端
问题描述
我目前正在使用pysher python 包作为带有 python 3.5 的推送器客户端的基础。根据我的经验,pysher 目前无法从推送错误或互联网连接的临时中断中恢复,从而导致推送通知丢失。此外,性能要求(CPU 使用率和内存)太高,导致需要不时地杀死和重启推送客户端。
因此,我想以另一种方式(没有 pysher 包)实现基于 python 3.5 的推送器客户端。我听说 asyncio 非常适合这个用例,我也想考虑一下。
我该如何实施?
谢谢!
解决方案
推荐阅读
- python - 基于 if/elif/else 条件的 Pandas 新列
- bitcoin - 使用 bitcoin-cli 获取按地址接收的交易时出错
- node.js - 为什么将instanceof应用于nodejs中vm创建的值时无效?
- python - Python:为成对的行解析日志文件
- c# - 我想从枚举 C# 中获取具有特定值的第一个元素
- android - 在 Google Play 商店中发布对不同 Android 版本使用不同权限的应用程序?
- blazor - Blazored Modal 不会出现
- ruby-on-rails - Rails gem BluePrinter
- python - {% csrf_token %} 在 django 中不起作用
- java - Logback 添加错误附加程序使其他附加程序不起作用