9 releases
new 0.4.4 | Apr 28, 2024 |
---|---|
0.4.3 | Apr 25, 2024 |
0.4.2 | Mar 13, 2024 |
0.4.1 | Feb 27, 2024 |
0.3.0 | Jan 11, 2024 |
#2 in #monoio
264 downloads per month
89KB
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
~27–40MB
~792K SLoC