首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >netty文件示例:为什么ssl处理程序使用不同的方式编写消息?

netty文件示例:为什么ssl处理程序使用不同的方式编写消息?
EN

Stack Overflow用户
提问于 2016-01-15 03:54:35
回答 1查看 283关注 0票数 0

示例代码:https://github.com/netty/netty/blob/4.1/example/src/main/java/io/netty/example/http/file/HttpStaticFileServerHandler.java

如果ssl被禁用,它将使用FileRegion而不是ChunkedInput。为什么会这样呢?一个大文件不会破坏代码吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-15 10:01:42

当ssl被禁用时,结果是调用FileChannel的transferTo()方法。该方法比从通道或ByteBuf的某些包装中读取更有效。当请求被传递到通道时,在这种情况下消息的大小将被设置为0。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34804146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档