Skip to content

Commit 848edde

Browse files
authored
✨ NATS server (#231)
2 parents 166411d + 3079b0d commit 848edde

7 files changed

Lines changed: 2426 additions & 1445 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ requires-python = ">=3.10"
5757
[project.optional-dependencies]
5858
amqp = []
5959
kafka = ["aiokafka>=0.13.0,<0.14.0"]
60+
nats = ["nats-py>=2.14.0,<3.0.0"]
6061
pubsub = [
6162
"google-auth>=2.43.0",
6263
"grpcio>=1.76.0"

repid/connections/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,8 @@
4848
from repid.connections.pubsub import PubsubServer
4949

5050
__all__ += ["PubsubServer"]
51+
52+
if is_installed("nats"):
53+
from repid.connections.nats import NatsServer
54+
55+
__all__ += ["NatsServer"]

repid/connections/nats/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from repid.connections.nats.message_broker import NatsServer as NatsServer

0 commit comments

Comments
 (0)