You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/CONTRIBUTING.md
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,14 @@
1
-
# loopback4-message-queue-connector
1
+
# loopback4-message-bus-connector
2
2
3
3
## Contributing
4
4
5
5
First off, thank you for considering contributing to the project. It's people like you that helps in keeping this extension useful.
6
6
7
7
### Where do I go from here?
8
8
9
-
If you've noticed a bug or have a question, [search the issue tracker](https://github.com/sourcefuse/loopback4-message-queue-connector/issues) to see if
9
+
If you've noticed a bug or have a question, [search the issue tracker](https://github.com/sourcefuse/loopback4-message-bus-connector/issues) to see if
10
10
someone else in the community has already created a ticket. If not, go ahead and
Copy file name to clipboardExpand all lines: README.md
+24-24Lines changed: 24 additions & 24 deletions
Original file line number
Diff line number
Diff line change
@@ -1,25 +1,25 @@
1
1
<ahref="https://sourcefuse.github.io/arc-docs/arc-api-docs"target="_blank"><imgsrc="https://github.com/sourcefuse/loopback4-microservice-catalog/blob/master/docs/assets/logo-dark-bg.png?raw=true"alt="ARC By SourceFuse logo"title="ARC By SourceFuse"align="right"width="150" /></a>
<imgalt="Powered By LoopBack 4"src="https://img.shields.io/badge/Powered%20by-LoopBack 4-brightgreen" />
@@ -28,9 +28,9 @@
28
28
29
29
# Overview
30
30
31
-
This is a LoopBack 4 extension for adding message queue-based communication to your LoopBack applications. It provides a unified and extensible interface for working with different queuing systems.
31
+
This is a LoopBack 4 extension for adding message queue and event based communication to your LoopBack applications. It provides a unified and extensible interface for working with different queuing systems.
32
32
33
-
✅ **Supported Queue Connectors**
33
+
✅ **Supported Connectors**
34
34
35
35
-[SQSConnector](/src/strategies/sqs) – Integrates with AWS SQS using @aws-sdk/client-sqs. Supports both message sending and consumption with polling, visibility timeout, etc.
36
36
@@ -40,19 +40,19 @@ This is a LoopBack 4 extension for adding message queue-based communication to y
40
40
41
41
🧩 **Core Features**
42
42
-**Component Based Approach**
43
-
Central registry for queue components, enabling multi-queue usage in a single application.
43
+
Central registry for components, enabling multi-bus usage in a single application.
44
44
45
45
-**@producer()** Decorator
46
-
Injects a producer for sending single or multiple typed events to any configured queue.
46
+
Injects a producer for sending single or multiple typed events to any configured bus.
47
47
48
48
-**@consumer** Decorator
49
49
Registers a service class as a consumer for a specific event and queue, handling messages automatically.
50
50
51
51
-**IProducer** Interface
52
-
Exposes send() and sendMultiple() methods to send messages to queues.
52
+
Exposes send() and sendMultiple() methods to send messages to buses.
53
53
54
54
-**IConsumer** Interface
55
-
Allows you to implement a handler for a specific event type and queue, supporting strongly typed data flow.
55
+
Allows you to implement a handler for a specific event type and bus, supporting strongly typed data flow.
56
56
57
57
-**Typed Event Streams**
58
58
Encourages defining typed contracts for all events, improving consistency and type safety between producers and consumers.
@@ -64,7 +64,7 @@ You can configure one or more of the supported queue types in your application.
64
64
Install EventStreamConnectorComponent using `npm`;
loopback4-message-queue-connector provides a decorator '@producer()' that can be used to access the producer of each msg queue. It expects one arguement defining the type of queue, of which producer u want to use. like
213
+
loopback4-message-bus-connector provides a decorator '@producer()' that can be used to access the producer of each msg queue. It expects one arguement defining the type of queue, of which producer u want to use. like
Copy file name to clipboardExpand all lines: src/release_notes/mymarkdown.ejs
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
-
## Release [<%=range.split('..')[1] %>](https://github.com/sourcefuse/loopback4-message-queue-connector/compare/<%= range %>) <%=newDate().toLocaleDateString('en-us', {year:"numeric", month:"long", day:"numeric"})
1
+
## Release [<%=range.split('..')[1] %>](https://github.com/sourcefuse/loopback4-message-bus-connector/compare/<%= range %>) <%=newDate().toLocaleDateString('en-us', {year:"numeric", month:"long", day:"numeric"})
2
2
;%>
3
-
Welcome to the <%=newDate().toLocaleDateString('en-us', {year:"numeric", month:"long", day:"numeric"});%> release of loopback4-message-queue-connector. There are many updates in this version that we hope you will like, the key highlights include:
3
+
Welcome to the <%=newDate().toLocaleDateString('en-us', {year:"numeric", month:"long", day:"numeric"});%> release of loopback4-message-bus-connector. There are many updates in this version that we hope you will like, the key highlights include:
4
4
<%commits.forEach(function (commit) { %>
5
-
- [<%=commit.issueTitle%>](https://github.com/sourcefuse/loopback4-message-queue-connector/issues/<%= commit.issueno %>) :- [<%= commit.title %>](https://github.com/sourcefuse/loopback4-message-queue-connector/commit/<%= commit.sha1%>) was commited on <%= commit.committerDate %> by [<%= commit.authorName %>](mailto:<%= commit.authorEmail %>)
5
+
- [<%=commit.issueTitle%>](https://github.com/sourcefuse/loopback4-message-bus-connector/issues/<%= commit.issueno %>) :- [<%= commit.title %>](https://github.com/sourcefuse/loopback4-message-bus-connector/commit/<%= commit.sha1%>) was commited on <%= commit.committerDate %> by [<%= commit.authorName %>](mailto:<%= commit.authorEmail %>)
0 commit comments