14 jfinal-undertow 高级用法

国际频道 2020-01-24114未知admin

  :老版本的 undertow.host 配置的默认值为 localhost,Linux 操作系统下的安全设置可能无法在外网访问 localhost 下部署的项目,修改配置即可。如果使用了 nginx 做了代理,可保持 localhost 配置。

  undertow.resourcePath 配置的另一个重点是,以 classpath: 为前缀的配置需要自行注意径是否存在,尽可能只配置存在的径。而不以 classpath: 打头的配置可以将与部署时的径一起配置进来(逗分隔开),jfinal undertow 会在运行时检测径是否存在,存在才真正让其生效,从而很方便一次配置同时适用于、生产两种。

  默认配置已充分考虑常用场景,如果没有压测数据作为指导,使用默认配置,不要添加这两项配置。

  ioThreads 为 NIO 处理 io 请求的线程数量,在生产下的配置范围是 cpu 核心数的一倍到两倍。根据压测结果进行调整。

  workerThreads 是处理请求的线程数量,在生产下可以使用默认配置,或者根据压测结果进行配置。在压测数据几乎最好的情况下尽可能选择更小的 workThreads 值。因为当性能达到某个高度时再增加 workThreads 值并不会带来性能提升,但会增加系统的资源消耗。

   http2 可以大大加快访问速度,不必担心 https 比 http 慢这个事

  在启用 https 后,可以配置关闭 http,这样就只能访问 https 了。该配置项比较适合于小程序服务端。

  以上配置方式由 jfinal undertow 做了直接的支持,如果的配置仍然不能满足需求,还可以通过下面的方式配置 undertow:

  与上述 MyWebSocket 配合使用的例子 html 在这里可以下载:传送门

  最后,websocket 支持需要添加一个依赖,要添加的依赖项请看前面的文档:

  从阿里云或者腾迅云获取 SSL 证书,有免费版和收费版,阿里云 SSL 证书获取:SSL 证书获取传送门

  注意:在申请免费版 SSL 证书的过程中,绑定域名一般输入主机名为 的域名,例如:

原文标题:14 jfinal-undertow 高级用法 网址:http://www.dzine-studios.com/guojipindao/2020/0124/3766.html

Copyright © 2002-2020 志同道合新闻网 www.dzine-studios.com 版权所有  

联系QQ:1352848661