设为首页 收藏本站
查看: 1208|回复: 0

[软件发布] Voovan v1.0.beta.1 文档丰富/性能优异

[复制链接]

尚未签到

发表于 2016-10-28 03:16:07 | 显示全部楼层 |阅读模式
欢迎加入运维网交流群:263444886  
  Voovan 开源框架V1.0.beta.1发布

  Voovan 框架和 Netty 以及 Mina 框架类似,同样是提供了异步通信的支持,但相比的不同是 Voovan 框架采用 Aio 和 Nio 模型,框架内部解决了日常开发一些常遇到的困难例如:SSL 通信,Socket 通信粘包的问题等等,框架设计极其精炼。使用 Voovan开源框架可以快速直接的开发出高性能的异步通信服务。
  同时 Voovan 开源框架也在内部提供了对文件、时间、JSON、反射、ORM 等常用功能支持。
  最后 Voovan 开源框架有丰富的中文文档支持保证您入门学习无压力。
  本次更新文档也做了全面的完善,欢迎大家使用研究:
  [Voovan入门]  [Voovan中文文档]
  本次版本更新主要是对异步通信框架的性能优化、Web 服务的功能完善以及代码重构。
  


  •   JSON 序列化优化
  •   异步通信性能优化
  •   异步通信锁优化
  

  •   HttpServer 增加路由配置功能
  •   HttpRequest 增加重定向方法
  •   HttpServer 增加模块功能
  •   HttpServer 路由匹配忽略大小写
  •   HttpServer 路径默认根文件的方法问支持

  以下是本地 Beta 版本的更新内容:

增加的内容:

  •   HttpServer 增加模块功能
  •   在 web.json增加 IndexFiles 参数定义首页索引文件的名称.
  •   增加对HttpServer.socket方法 Stream 操作支持
  •   在 web.json 中对 https 参数独立处理
  •   增加直接将参数转换成自定义对象的方法以及取特定类型参数的方法
  •   在 web.json 中增加路由处理器的配
  •   在 web.json 中修改 Filter 节点名称为 Filters
  •   TString 增加正则匹配函数
  •   TFile增加了类搜索函数
  •   在 HttpBizFilter 类的 onRequest 方法对请求重定向.
  •   JSON 增加格式化输出 JSON 的函数
  •   增加获取自定义对象模型的方法 TRefletc.getClazzJSONModel(Class clazz)
  •   增加基本类型转换成其包装的对象类型方法 TString.toObject
  •   HttpServer 增加忽略大小写匹配路由
  •   添加@NotJSON注解,过滤掉一些不想解析进 JSON 字符串的字段
优化内容:

  •   HttpClient 代码优化
  •   并发性能调优
  •   SSL证书管理优化
  •   HttpServer加载优化
  •   将HttpServer性能监控模块分离成独立项目
  •   增加Base64算法,应为 jdk1.7不支持
  •   由于增加JSON对换行的支持,性能监控代码做响应的调整
  •   重构HttpServer代码,将配置文件和上下文类移动到 context 目录.
  •   增加 HttpServer 的 main 方法,默认加载 web.json 中的配置信息
  •   JSON转换中对\r \n \的处理
  •   Socket 通信代码优化
  •   类重命名WebSocketBizHandler->WebSocketRoute
  •   类重命名HttpBizHandler->HttpRoute
  •   类重命名HttpBizFilter -> HttpFilter
  •   将 Http 请求的路径匹配规则修改的更加严格
  •   WebContext类何 WebServerConfig 暴露的方法处理,减少了一些可能导致风险的暴露方法
  •   优化 class 和 jar 加载方法
  •   WebSocketDispatcher优化
  •   优化 HttpServerFilter 中对HTTP 报文的判断方式的优化
  •   Mime 为极少变动的静态信息,调整到应用jar的静态资源中.但同时保留了对自定义配置的支持,自定义配置会覆盖系统默认配置
  •   优化了 Error 的错误信息提示
BUG修复:

  •   修复 TZip 中 Zip 压缩的错误
  •   修复 Http 消息截断器对于有保内容不解析的 bug
  •   增加对HttpServer 请求路径中的错误兼容.目前兼容多个/////的错误
  •   Mime 类型为空的处理.
  •   TRefletc.getObjectFromMap传入空的 Map 参数的处理
  •   HttpServer 路径匹配*匹配人多个任意字符的逻辑bug修复
  •   HttpServer注册 handler 时的顺序问题
  •   某些平台的默认编码不是 UTF-8导致代码不能正常运行
  •   JSON补充缺少的函数元素的解析,解析成字符串
      

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-292101-1-1.html 上篇帖子: DBShop V0.9.2 20160907 版本发布 下篇帖子: PHPStorm 2016.3 EAP 发布,操作更方便
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表