monoio-transports

Crates.iomonoio-transports
lib.rsmonoio-transports
version0.4.6
sourcesrc
created_at2024-01-11 18:40:27.798183
updated_at2024-05-28 09:53:56.027635
descriptionMonoio Transporter.
homepage
repository
max_upload_size
id1096557
size146,474
bobozhengsir (bobozhengsir)

documentation

README

Monoio Transporter

A set of transporters implment on Monoio runtime.

Basic Idea

  • The streaming connectors can be directly used by application
  • The streaming connectors can be used as pool connector by application
  • The streaming connectors can be directly used by the message based connectors
  • The streaming connectors can be used as pool connector by the message based connectors
+---------------+                   +-----------------+
| HttpConnector +----+         +----+ ThriftConnector |
+--+------------+    |         |    +--------+--------+
   |                 |         |             |
   |                 |         |             |
   |                 v         v             |
   |             +---+---------+---+         |
   |      +------+ PooledConnector +------+  |
   |      |      +--------+--------+      |  |
   |      |               |               |  |
   |      |               |               |  |
   v      v               v               v  v
+--+------+----+   +------+-------+   +---+--+--------+
| TcpConnector +<--+ TlsConnector +-->+ UnixConnector |
+--------------+   +--------------+   +---------------+

Figure 1. Connectors architecture

Commit count: 0

cargo fmt