question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

How to use JetStream with nats.py ?

See original GitHub issue

i see nats.go can use JetStream directly, but nats.py does not has JetStream related code and usage instructions.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:21
  • Comments:13 (3 by maintainers)

github_iconTop GitHub Comments

5reactions
charbonniergcommented, Sep 30, 2021

I opened a PR for both #195 and #200: #210. I hope it can be used as a draft to discuss how JetStream API will be implemented in nats.py. Some example is available in the README

As mentioned in the PR, it’s a lot of changes, but if you could take some time to review and suggest how you would have done things @wallyqs it would be great.

4reactions
jgerry2002commented, Sep 1, 2021

@wallyqs will be there any progress in js-ctx torwards main anytime soon?

I am curious as well. I have a project that I was hoping to test this with.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Modules - NATS Docs
KeyValue uses the JetStream KeyValue functionality. Note. This functionality is EXPERIMENTAL and may be changed in later releases. import asyncio import ...
Read more >
JetStream
JetStream uses a NATS optimized RAFT distributed quorum algorithm to distribute the persistence service between nats servers in a cluster while maintaining ...
Read more >
How does NATS / JetStream "remember" subscribers?
When creating a pull subscription, the jetstream client API also creates a durable consumer with matching consumer options, in this case the ...
Read more >
JetStream: The Next Generation Of NATS Persistence Engine
JetStream is the next generation of NATS Streaming. Unlike its predecessor, all JetStream's persistency features are built directly into NATS so ...
Read more >
Building Distributed Event Streaming Systems In Go With ...
So choose the basic NATS if you don't want to persist the messages published by publisher systems, and use NATS JetStream if you...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found