.. _community_extensions: 社区 ========= 有许多 Nameko 扩展和补充库并不是核心项目的一部分,但在开发自己的 Nameko 服务时,您可能会发现它们非常有用: 扩展 ---------- * `nameko-sqlalchemy `_ 用于使用 SQLAlchemy 写入数据库的 ``DependencyProvider`` 。需要一个纯 Python 或其他与 eventlet 兼容的数据库驱动程序。 考虑将其与 `SQLAlchemy-filters `_ 结合使用,以在通过 REST API 暴露查询对象时添加过滤、排序和分页功能。 * `nameko-sentry `_ 捕获入口点异常并将追踪信息发送到 `Sentry `_ 服务器。 * `nameko-amqp-retry `_ 允许 AMQP 入口点稍后重试的 Nameko 扩展。 * `nameko-bayeux-client `_ 实现 Bayeux 协议的 Cometd 客户端的 Nameko 扩展。 * `nameko-slack `_ 用于与 Slack API 交互的 Nameko 扩展。使用 Python 的 Slack 开发者工具包。 * `nameko-eventlog-dispatcher `_ 使用事件(发布-订阅)调度日志数据的 Nameko 依赖提供者。 * `nameko-redis-py `_ Nameko 的 Redis 依赖和工具。 * `nameko-redis `_ Nameko 服务的 Redis 依赖。 * `nameko-statsd `_ Nameko 的 StatsD 依赖,使服务能够发送统计信息。 * `nameko-twilio `_ Nameko 的 Twilio 依赖,使您可以在服务中发送 SMS、拨打电话和接听电话。 * `nameko-sendgrid `_ Nameko 的 SendGrid 依赖,用于发送事务性和营销邮件。 * `nameko-cachetools `_ 用于缓存 Nameko 服务之间 RPC 交互的工具。 补充库 ----------------------- * `django-nameko `_ 用于 Nameko 微服务框架的 Django 封装。 * `flask_nameko `_ 用于在 Flask 中使用 Nameko 服务的封装。 * `nameko-proxy `_ 与 Nameko 微服务通信的独立异步代理。 在 PyPi 中搜索更多 `nameko 包 `_ 如果您希望自己的 Nameko 扩展或库出现在此页面上,请 :ref:`与我们联系 ` 。