Skip to content

Commit c8a9cfb

Browse files
committed
add jetstream mgr
1 parent a1e286c commit c8a9cfb

2 files changed

Lines changed: 510 additions & 1 deletion

File tree

README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,13 @@ See [docs/UI_DESIGN.md](docs/UI_DESIGN.md) for detailed design documentation.
5959
- Real-time clock display
6060
- About dialog with version info
6161

62+
### JetStream Management
63+
-**Stream Management**: Create and manage JetStream streams
64+
-**Consumer Management**: Create and configure consumers for streams
65+
-**Retention Policies**: Support for Limits, Interest, and WorkQueue policies
66+
-**Stream Monitoring**: View stream and consumer information
67+
-**Subject Filtering**: Advanced filtering for consumers
68+
6269
## Installation
6370

6471
### Download Binary
@@ -133,6 +140,24 @@ For detailed usage instructions, see [docs/USAGE.md](docs/USAGE.md).
133140
3. Click "Subscribe" to start subscription
134141
4. Subscribed messages will be displayed in real-time in the right message area
135142

143+
### JetStream Operations
144+
145+
#### Creating Streams
146+
1. Navigate to the "JetStream" tab
147+
2. Enter stream name (e.g., `ORDERS`)
148+
3. Specify subjects to capture (e.g., `orders.*, payments.created`)
149+
4. Select retention policy:
150+
- **Limits**: Messages retained until size/age limits
151+
- **Interest**: Messages retained while consumers are interested
152+
- **WorkQueue**: Messages removed after acknowledgment
153+
5. Click "Create Stream"
154+
155+
#### Creating Consumers
156+
1. Enter consumer name (e.g., `processor`)
157+
2. Specify the stream name to consume from
158+
3. Optionally add a filter subject for selective consumption
159+
4. Click "Create Consumer"
160+
136161
## Configuration
137162

138163
See [examples/config.json](examples/config.json) for example configuration including:

0 commit comments

Comments
 (0)