How Mikronode channels and connections work
releaseMikronode uses a channel-based communication model to interact with Mikrotik devices.
- Connection: Represents the physical/network connection to the Mikrotik device. A single connection can host multiple channels.
- Channel: Represents a unique command line to the Mikrotik. This allows for simultaneous execution of commands on different channels (asynchronous) while maintaining synchronous execution of commands issued on the same channel.
This architecture allows for high performance by enabling multiple independent command streams over a single connection.