Netty Concepts: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
=Overview= | =Overview= | ||
High throughput non-blocking I/O. Servers and clients. Channel. ChannelPipeline that holds ChannelHandler instances. Events. Everything is an event (accept new connection, read data, write data). Event lifecycle. Events are processed by EventLoops. | High throughput non-blocking I/O. Servers and clients. Channel. ChannelPipeline that holds ChannelHandler instances. ChannelHandler is important because it represents the interface between networking concerns and application business logic. Events. Everything is an event (accept new connection, read data, write data). Event lifecycle. Events are processed by EventLoops. | ||
Transport and NIO Transport. | Transport and NIO Transport. | ||
Both the server and the client go through a bootstrapping process. | Both the server and the client go through a bootstrapping process. |
Revision as of 21:39, 15 September 2020
Internal
Overview
High throughput non-blocking I/O. Servers and clients. Channel. ChannelPipeline that holds ChannelHandler instances. ChannelHandler is important because it represents the interface between networking concerns and application business logic. Events. Everything is an event (accept new connection, read data, write data). Event lifecycle. Events are processed by EventLoops.
Transport and NIO Transport.
Both the server and the client go through a bootstrapping process.