跳转到主要内容

0MQ的Python绑定

项目描述

PyZMQ: ØMQ的Python绑定

此软件包包含对ZeroMQ的Python绑定。ØMQ是一种轻量级且快速的消息实现。

PyZMQ 应该与任何合理的 Python 版本(≥ 3.7)以及 PyPy 一起工作。CPython 使用的 Cython 后端支持 libzmq ≥ 2.1.4(包括 3.2.x 和 4.x),但 PyPy 使用的 CFFI 后端仅支持 libzmq ≥ 3.2.2(包括 4.x)。

有关 pyzmq 的更改总结,请参阅我们的变更日志

ØMQ 3.x, 4.x

PyZMQ 完全支持在 zeromq/libzmq 开发的 libzmq 的 3.x 和 4.x API。无需更改代码,无需传递标志,只需使用最新的版本构建 pyzmq 即可。

PyZMQ 在 PyPy 上不支持旧的 libzmq 2 API。

文档

有关 API 详细信息和有关 Python 和 Cython 开发的注意事项,请参阅 PyZMQ 的 Sphinx 生成的文档Read the Docs。如果您想了解 ØMQ 的通用用法,出色的ØMQ 指南是您开始的地方,其中包含每个示例的 Python 版本。我们还在我们的wiki上提供了一些信息。

下载

除非您特别想开发 PyZMQ,否则我们建议您从 PyPI 下载 PyZMQ 源代码或 wheels,或者使用 conda 进行安装。

您还可以从我们的 GitHub 仓库获取最新源代码,但要从仓库构建将需要您安装最新的 Cython。

构建和安装

有关构建 pyzmq 的更多详细信息,请参阅我们的文档

我们为 macOS、Windows 和 Linux 构建了 wheels,因此您可以使用以下命令在这些平台上获取二进制文件:

pip install pyzmq

但使用 pip install pyzmq 从源编译应该在大多数环境中工作。请确保您使用的是最新的 pip,否则它可能找不到正确的 wheels。

如果 wheels 由于某些原因无法正常工作,或者您想强制 pyzmq 编译(如果您已经安装并按您想要的方式配置了 libzmq,这通常更好),您可以使用以下命令强制从源安装:

pip install --no-binary=pyzmq pyzmq

旧版本

pyzmq 16 废弃了对 Python 2.6 和 3.2 的支持。如果您需要使用这些 Python 版本之一,您可以将您的 pyzmq 版本锁定在 16 之前。

pip install 'pyzmq<16'

对于 libzmq 2.0.x,请使用 'pyzmq<2.1'

pyzmq-2.1.11 是最后一个支持 Python 2.5 的 pyzmq 版本,而 pyzmq ≥ 2.2.0 需要 Python ≥ 2.6。pyzmq-13.0.0 通过 CFFI 引入了 PyPy 支持,它仅支持 libzmq-3.2.2 及更高版本。

PyZMQ 版本 ≤ 2.2.0 与 libzmq 版本兼容,但这种情况不再如此,从 PyZMQ 13.0.0 开始(它是第 13 个版本,为什么不呢?)。PyZMQ ≥ 13.0 遵循仅针对 PyZMQ 本身的语义版本控制约定。

项目详情


发布历史 发布通知 | RSS 源

下载文件

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

源分发

pyzmq-26.2.0.tar.gz (272.0 kB 查看哈希值)

上传时间

构建分发

pyzmq-26.2.0-pp310-pypy310_pp73-win_amd64.whl (550.8 kB 查看哈希值)

上传时间 PyPy Windows x86-64

pyzmq-26.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (752.8 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ x86-64

pyzmq-26.2.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (794.3 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ i686

pyzmq-26.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (565.7 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ ARM64

pyzmq-26.2.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (907.0 kB 查看哈希值)

上传时间 PyPy macOS 10.15+ x86-64

pyzmq-26.2.0-pp39-pypy39_pp73-win_amd64.whl (550.8 kB 查看哈希值)

上传时间 PyPy Windows x86-64

pyzmq-26.2.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (751.3 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.28+ x86-64

pyzmq-26.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (752.8 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ x86-64

pyzmq-26.2.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (794.3 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ i686

pyzmq-26.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (565.7 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ ARM64

pyzmq-26.2.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (906.9 kB 查看哈希值)

上传时间 PyPy macOS 10.15+ x86-64

pyzmq-26.2.0-pp38-pypy38_pp73-win_amd64.whl (550.8 kB 查看哈希值)

上传时间 PyPy Windows x86-64

pyzmq-26.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (565.7 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ ARM64

pyzmq-26.2.0-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (756.8 kB 查看哈希值)

上传于 PyPy manylinux: glibc 2.12+ x86-64

pyzmq-26.2.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (802.0 kB 查看哈希值)

上传于 PyPy manylinux: glibc 2.12+ i686

pyzmq-26.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (906.9 kB 查看哈希值)

上传于 PyPy macOS 10.9+ x86-64

pyzmq-26.2.0-pp37-pypy37_pp73-win_amd64.whl (550.8 kB 查看哈希值)

上传于 PyPy Windows x86-64

pyzmq-26.2.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (565.7 kB 查看哈希值)

上传于 PyPy manylinux: glibc 2.17+ ARM64

pyzmq-26.2.0-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (756.8 kB 查看哈希值)

上传于 PyPy manylinux: glibc 2.12+ x86-64

pyzmq-26.2.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (802.0 kB 查看哈希值)

上传于 PyPy manylinux: glibc 2.12+ i686

pyzmq-26.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (906.9 kB 查看哈希值)

上传于 PyPy macOS 10.9+ x86-64

pyzmq-26.2.0-cp313-cp313t-musllinux_1_1_x86_64.whl (1.4 MB 查看哈希值)

上传于 CPython 3.13t musllinux: musl 1.1+ x86-64

pyzmq-26.2.0-cp313-cp313t-musllinux_1_1_i686.whl (1.5 MB 查看哈希值)

上传于 CPython 3.13t musllinux: musl 1.1+ i686

pyzmq-26.2.0-cp313-cp313t-musllinux_1_1_aarch64.whl (1.2 MB 查看哈希值)

上传于 CPython 3.13t musllinux: musl 1.1+ ARM64

pyzmq-26.2.0-cp313-cp313t-manylinux_2_28_x86_64.whl (847.4 kB 查看哈希值)

上传于 CPython 3.13t manylinux: glibc 2.28+ x86-64

pyzmq-26.2.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (845.9 kB 查看哈希值)

上传于 CPython 3.13t manylinux: glibc 2.17+ x86-64

pyzmq-26.2.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl (888.4 kB 查看哈希值)

上传于 CPython 3.13t manylinux: glibc 2.17+ i686

pyzmq-26.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (653.2 kB 查看哈希值)

上传于 CPython 3.13t manylinux: glibc 2.17+ ARM64

pyzmq-26.2.0-cp313-cp313t-macosx_10_15_universal2.whl (1.3 MB 查看哈希值)

上传于 CPython 3.13t macOS 10.15+ universal2 (ARM64, x86-64)

pyzmq-26.2.0-cp313-cp313t-macosx_10_13_x86_64.whl (1.0 MB 查看哈希值)

上传于 CPython 3.13t macOS 10.13+ x86-64

pyzmq-26.2.0-cp313-cp313-win_arm64.whl (540.4 kB 查看哈希值)

上传于 CPython 3.13 Windows ARM64

pyzmq-26.2.0-cp313-cp313-win_amd64.whl (637.6 kB 查看哈希值)

上传于 CPython 3.13 Windows x86-64

pyzmq-26.2.0-cp313-cp313-win32.whl (575.6 kB 查看哈希值)

上传于 CPython 3.13 Windows x86

pyzmq-26.2.0-cp313-cp313-musllinux_1_1_x86_64.whl (1.4 MB 查看哈希值)

上传于 CPython 3.13 musllinux: musl 1.1+ x86-64

pyzmq-26.2.0-cp313-cp313-musllinux_1_1_i686.whl (1.5 MB 查看哈希值)

上传于 CPython 3.13 musllinux: musl 1.1+ i686

pyzmq-26.2.0-cp313-cp313-musllinux_1_1_aarch64.whl (1.2 MB 查看哈希值)

上传于 CPython 3.13 musllinux: musl 1.1+ ARM64

pyzmq-26.2.0-cp313-cp313-manylinux_2_28_x86_64.whl (860.3 kB 查看哈希值)

上传于 CPython 3.13 manylinux: glibc 2.28+ x86-64

pyzmq-26.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (860.0 kB 查看哈希值)

上传于 CPython 3.13 manylinux: glibc 2.17+ x86-64

pyzmq-26.2.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (903.5 kB 查看哈希值)

上传于 CPython 3.13 manylinux: glibc 2.17+ i686

pyzmq-26.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (665.5 kB 查看哈希值)

上传于 CPython 3.13 manylinux: glibc 2.17+ ARM64

pyzmq-26.2.0-cp313-cp313-macosx_10_15_universal2.whl (1.3 MB 查看哈希值)

上传于 CPython 3.13 macOS 10.15+ universal2 (ARM64, x86-64)

pyzmq-26.2.0-cp313-cp313-macosx_10_13_x86_64.whl (1.0 MB 查看哈希值)

上传于 CPython 3.13 macOS 10.13+ x86-64

pyzmq-26.2.0-cp312-cp312-win_arm64.whl (540.7 kB 查看哈希值)

上传于 CPython 3.12 Windows ARM64

pyzmq-26.2.0-cp312-cp312-win_amd64.whl (637.8 kB 查看哈希值)

上传于 CPython 3.12 Windows x86-64

pyzmq-26.2.0-cp312-cp312-win32.whl (575.5 kB 查看哈希值)

上传于 CPython 3.12 Windows x86

pyzmq-26.2.0-cp312-cp312-musllinux_1_1_x86_64.whl (1.4 MB 查看哈希值)

上传于 CPython 3.12 musllinux: musl 1.1+ x86-64

pyzmq-26.2.0-cp312-cp312-musllinux_1_1_i686.whl (1.5 MB 查看哈希值)

上传于 CPython 3.12 musllinux: musl 1.1+ i686

pyzmq-26.2.0-cp312-cp312-musllinux_1_1_aarch64.whl (1.2 MB 查看哈希值)

上传于 CPython 3.12 musllinux: musl 1.1+ ARM64

pyzmq-26.2.0-cp312-cp312-manylinux_2_28_x86_64.whl (860.6 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.28+ x86-64

pyzmq-26.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (860.0 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ x86-64

pyzmq-26.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (903.4 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ i686

pyzmq-26.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (665.9 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ ARM64

pyzmq-26.2.0-cp312-cp312-macosx_10_15_universal2.whl (1.3 MB 查看哈希值)

上传于 CPython 3.12 macOS 10.15+ universal2 (ARM64, x86-64)

pyzmq-26.2.0-cp312-cp312-macosx_10_9_x86_64.whl (1.0 MB 查看哈希值)

上传于 CPython 3.12 macOS 10.9+ x86-64

pyzmq-26.2.0-cp311-cp311-win_arm64.whl (543.8 kB 查看哈希值)

上传于 CPython 3.11 Windows ARM64

pyzmq-26.2.0-cp311-cp311-win_amd64.whl (642.3 kB 查看哈希值)

上传于 CPython 3.11 Windows x86-64

pyzmq-26.2.0-cp311-cp311-win32.whl (576.9 kB 查看哈希)

上传时间: CPython 3.11 Windows x86

pyzmq-26.2.0-cp311-cp311-musllinux_1_1_x86_64.whl (1.4 MB 查看哈希)

上传时间: CPython 3.11 musllinux: musl 1.1+ x86-64

pyzmq-26.2.0-cp311-cp311-musllinux_1_1_i686.whl (1.5 MB 查看哈希)

上传时间: CPython 3.11 musllinux: musl 1.1+ i686

pyzmq-26.2.0-cp311-cp311-musllinux_1_1_aarch64.whl (1.2 MB 查看哈希)

上传时间: CPython 3.11 musllinux: musl 1.1+ ARM64

pyzmq-26.2.0-cp311-cp311-manylinux_2_28_x86_64.whl (869.2 kB 查看哈希)

上传时间: CPython 3.11 manylinux: glibc 2.28+ x86-64

pyzmq-26.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (868.0 kB 查看哈希)

上传时间: CPython 3.11 manylinux: glibc 2.17+ x86-64

pyzmq-26.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (910.1 kB 查看哈希)

上传时间: CPython 3.11 manylinux: glibc 2.17+ i686

pyzmq-26.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (673.1 kB 查看哈希)

上传时间: CPython 3.11 manylinux: glibc 2.17+ ARM64

pyzmq-26.2.0-cp311-cp311-macosx_10_15_universal2.whl (1.3 MB 查看哈希)

上传时间: CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64)

pyzmq-26.2.0-cp311-cp311-macosx_10_9_x86_64.whl (1.0 MB 查看哈希)

上传时间: CPython 3.11 macOS 10.9+ x86-64

pyzmq-26.2.0-cp310-cp310-win_arm64.whl (543.5 kB 查看哈希)

上传时间: CPython 3.10 Windows ARM64

pyzmq-26.2.0-cp310-cp310-win_amd64.whl (641.6 kB 查看哈希值)

上传时间 CPython 3.10 Windows x86-64

pyzmq-26.2.0-cp310-cp310-win32.whl (578.1 kB 查看哈希值)

上传时间 CPython 3.10 Windows x86

pyzmq-26.2.0-cp310-cp310-musllinux_1_1_x86_64.whl (1.4 MB 查看哈希值)

上传时间 CPython 3.10 musllinux: musl 1.1+ x86-64

pyzmq-26.2.0-cp310-cp310-musllinux_1_1_i686.whl (1.5 MB 查看哈希值)

上传时间 CPython 3.10 musllinux: musl 1.1+ i686

pyzmq-26.2.0-cp310-cp310-musllinux_1_1_aarch64.whl (1.2 MB 查看哈希值)

上传时间 CPython 3.10 musllinux: musl 1.1+ ARM64

pyzmq-26.2.0-cp310-cp310-manylinux_2_28_x86_64.whl (868.8 kB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.28+ x86-64

pyzmq-26.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (868.8 kB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ x86-64

pyzmq-26.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (911.8 kB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ i686

pyzmq-26.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (673.2 kB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ ARM64

pyzmq-26.2.0-cp310-cp310-macosx_10_15_universal2.whl (1.3 MB 查看哈希值)

上传时间 CPython 3.10 macOS 10.15+ universal2 (ARM64, x86-64)

pyzmq-26.2.0-cp310-cp310-macosx_10_9_x86_64.whl (1.0 MB 查看哈希值)

上传时间 CPython 3.10 macOS 10.9+ x86-64

pyzmq-26.2.0-cp39-cp39-win_arm64.whl (543.9 kB 查看哈希值)

上传时间 CPython 3.9 Windows ARM64

pyzmq-26.2.0-cp39-cp39-win_amd64.whl (642.1 kB 查看哈希值)

上传时间 CPython 3.9 Windows x86-64

pyzmq-26.2.0-cp39-cp39-win32.whl (578.5 kB 查看哈希值)

上传时间 CPython 3.9 Windows x86

pyzmq-26.2.0-cp39-cp39-musllinux_1_1_x86_64.whl (1.4 MB 查看哈希值)

上传时间 CPython 3.9 musllinux: musl 1.1+ x86-64

pyzmq-26.2.0-cp39-cp39-musllinux_1_1_i686.whl (1.5 MB 查看哈希值)

上传时间 CPython 3.9 musllinux: musl 1.1+ i686

pyzmq-26.2.0-cp39-cp39-musllinux_1_1_aarch64.whl (1.2 MB 查看哈希值)

上传时间 CPython 3.9 musllinux: musl 1.1+ ARM64

pyzmq-26.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (673.8 kB 查看哈希值)

上传时间 CPython 3.9 manylinux: glibc 2.17+ ARM64

pyzmq-26.2.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (862.1 kB 查看哈希值)

上传时间 CPython 3.9 manylinux: glibc 2.12+ x86-64

pyzmq-26.2.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (908.0 kB 查看哈希值)

上传时间 CPython 3.9 manylinux: glibc 2.12+ i686

pyzmq-26.2.0-cp39-cp39-macosx_10_15_universal2.whl (1.3 MB 查看哈希值)

上传时间 CPython 3.9 macOS 10.15+ universal2 (ARM64, x86-64)

pyzmq-26.2.0-cp39-cp39-macosx_10_9_x86_64.whl (1.0 MB 查看哈希值)

上传于 CPython 3.9 macOS 10.9+ x86-64

pyzmq-26.2.0-cp38-cp38-win_amd64.whl (642.5 kB 查看哈希值)

上传于 CPython 3.8 Windows x86-64

pyzmq-26.2.0-cp38-cp38-win32.whl (577.9 kB 查看哈希值)

上传于 CPython 3.8 Windows x86

pyzmq-26.2.0-cp38-cp38-musllinux_1_1_x86_64.whl (1.4 MB 查看哈希值)

上传于 CPython 3.8 musllinux: musl 1.1+ x86-64

pyzmq-26.2.0-cp38-cp38-musllinux_1_1_i686.whl (1.5 MB 查看哈希值)

上传于 CPython 3.8 musllinux: musl 1.1+ i686

pyzmq-26.2.0-cp38-cp38-musllinux_1_1_aarch64.whl (1.2 MB 查看哈希值)

上传于 CPython 3.8 musllinux: musl 1.1+ ARM64

pyzmq-26.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (673.9 kB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ ARM64

pyzmq-26.2.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (862.3 kB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.12+ x86-64

pyzmq-26.2.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (907.6 kB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.12+ i686

pyzmq-26.2.0-cp38-cp38-macosx_10_15_universal2.whl (1.3 MB 查看哈希值)

上传于 CPython 3.8 macOS 10.15+ universal2 (ARM64, x86-64)

pyzmq-26.2.0-cp38-cp38-macosx_10_9_x86_64.whl (1.0 MB 查看哈希值)

上传于 CPython 3.8 macOS 10.9+ x86-64

pyzmq-26.2.0-cp37-cp37m-win_amd64.whl (640.1 kB 查看哈希值)

上传于 CPython 3.7m Windows x86-64

pyzmq-26.2.0-cp37-cp37m-win32.whl (577.0 kB 查看哈希值)

上传于 CPython 3.7m Windows x86

pyzmq-26.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl (1.4 MB 查看哈希值)

上传于 CPython 3.7m musllinux: musl 1.1+ x86-64

pyzmq-26.2.0-cp37-cp37m-musllinux_1_1_i686.whl (1.5 MB 查看哈希值)

上传于 CPython 3.7m musllinux: musl 1.1+ i686

pyzmq-26.2.0-cp37-cp37m-musllinux_1_1_aarch64.whl (1.2 MB 查看哈希值)

上传于 CPython 3.7m musllinux: musl 1.1+ ARM64

pyzmq-26.2.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (673.4 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.17+ ARM64

pyzmq-26.2.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (858.6 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.12+ x86-64

pyzmq-26.2.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (906.1 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.12+ i686

pyzmq-26.2.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.0 MB 查看哈希值)

上传于 CPython 3.7m macOS 10.9+ x86-64

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面