In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-12 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/02 Report--
This article mainly introduces "what does Netty Zero copy mean". In daily operation, I believe many people have doubts about what Netty Zero copy means. The editor consulted all kinds of materials and sorted out simple and easy-to-use operation methods. I hope it will be helpful for you to answer the question of "what does Netty Zero copy mean?" Next, please follow the editor to study!
Https://blog.csdn.net/tjreal/article/details/80088139
Netty zero copy is different from ordinary zero copy. Pay attention.
Normal zero copy (kafka):
TransferTo () in FileChannel
An optimized code path for transferring data from the page cache to socket
The page cache in which the operating system reads data from disk into kernel space.
The application reads data from kernel space into the user space cache
The application writes the data back to the kernel space to the socket cache
Copy the buffer to the Nic buffer
Normal copy:
Normal zero copy:
Netty zero copy
Merge multiple ByteBuf into a logical ByteBuf
These ByteBuf exist separately, and the CompositeByteBuf is logically a whole.
In this way, the copy of data is avoided and zero copy is realized.
Use direct memory (non-heap memory)
Zero copy in Netty is entirely in user mode
CompositeByteBuf (mixed buffer)
Normally, after unpacking, you need to merge the package into a buffer, which needs to be copied multiple times.
The Netty file transfer class DefaultFileRegion sends the file to the target Channel through the transferTo method
At this point, the study on "what is the meaning of Netty zero copy" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.