Contents

asyncio-nats-client 0.11.5

0

NATS client for Python Asyncio

NATS client for Python Asyncio

Stars: 1189, Watchers: 1189, Forks: 235, Open Issues: 200

The nats-io/nats.py repo was created 10 years ago and the last code push was 5 days ago.
The project is very popular with an impressive 1189 github stars!

How to Install asyncio-nats-client

You can install asyncio-nats-client using pip

pip install asyncio-nats-client

or add it to a project with poetry

poetry add asyncio-nats-client

Package Details

Author
Waldemar Quevedo
License
Apache 2 License
Homepage
https://github.com/nats-io/nats.py
PyPi:
https://pypi.org/project/asyncio-nats-client/
GitHub Repo:
https://github.com/nats-io/nats.py

Classifiers

No  asyncio-nats-client  pypi packages just yet.

Errors

A list of common asyncio-nats-client errors.

Code Examples

Here are some asyncio-nats-client code examples and snippets.

GitHub Issues

The asyncio-nats-client package has 200 open issues on GitHub

  • Atomic batch publish with js.publish() raises error
  • Add jetstream direct get timestamp parsing
  • js.get_msg(..., direct=True) does not populate RawStreamMsg.time
  • Fix NotFoundError by adding stream name to ObjectStore.watcher._sub
  • Avoid $JS.API.STREAM.NAMES call since stream name is known
  • disconnected_cb never called if allow_reconnect is False
  • Fix dropped message when cancelling subscription messages iterator
  • Add handler-based message dispatch to Subscription
  • Update version number in nats package
  • Normalize ISO timestamp fractional seconds to 6 digits for Python <3.11
  • subscription.fetch() heartbeat parameter
  • Inline protocol parser for improved throughput
  • Add jetstream consumer priority groups (ADR-42)
  • Add stream created datetime to StreamInfo
  • Add scheduled stress test workflow

See more issues on GitHub

Related Packages & Articles

aiofile 3.9.0

Asynchronous HTTP client/server framework for asyncio and Python

fastapi 0.129.0

FastAPI framework, high performance, easy to learn, fast to code, ready for production

aredis 1.1.8

Python async client for Redis key-value store