11 releases
0.4.6 | May 28, 2024 |
---|---|
0.4.5 | May 11, 2024 |
0.4.4 | Apr 28, 2024 |
0.4.2 | Mar 13, 2024 |
0.3.0 | Jan 11, 2024 |
#1129 in Network programming
79 downloads per month
90KB
2.5K
SLoC
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
Dependencies
~21–36MB
~532K SLoC