Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

What is a protocol handler in TQL

TQLEngine which is the run-time environment for TQL provide an asynchronous event-driven framework with network communication at its core for the rapid development of high-performance and high-scale IoT Applications.

In other words, Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server development.

'Quick and easy' does not mean that a resulting application will suffer from a maintainability or a performance issue. Netty has been designed carefully with the experiences earned from the implementation of a lot of protocols such as FTP, SMTP, HTTP, and various binary and text-based legacy protocols. As a result, Netty has succeeded to find a way to achieve ease of development, performance, stability, and flexibility without a compromise.

Protocol Handlers is one of the key extension point of the TQLEngine using  new-pipeline-handler.

...