]> git.lizzy.rs Git - connect-rs.git/blob - README.md
add debug stmt for tls server shutdown
[connect-rs.git] / README.md
1 # connect
2
3 This crate provides a distributed message queue abstraction over asynchronous network streams.
4
5 By using a message queue, crate users can focus on sending and receiving messages between clients instead of low-level networking and failure recovery.
6
7 ## Future Goals
8
9 - Documentation
10 - Connection pool (+ accounting for ordering of messages)
11 - Configurable policies for handling of non-registered (unexpected) message types
12 - Testing
13 - Benchmarking
14
15 ## Feature Status
16
17 | Feature                                               | Status        |
18 |-----------------------------------------------------  |--------       |
19 | [TCP Client](examples/tcp-client)                         |    ✓    |
20 | [TCP Server](examples/tcp-echo-server)                    |    ✓    |
21 | UDP Client                                            |               |
22 | UDP Server                                            |               |
23 | [TLS Client](examples/tls-client)                         |    ✓    |
24 | [TLS Server](examples/tls-echo-server)                    |    ✓    |
25 | QUIC Client                                           |               |
26 | QUIC Server                                           |               |
27 | SCTP Client                                           |               |
28 | SCTP Server                                           |               |
29 | DTLS-SCTP Client                                      |               |
30 | DTLS-SCTP Server                                      |               |
31 | Kafka Client                                          |               |
32 | RMQ Client                                            |               |
33 | SQS Client                                            |               |
34 | NSQ Client                                            |               |