netty作为高性能的nio框架,长期以来因为资料短缺,使用难度大阻碍开发人员快速开发项目。 框架基于spring-boot与netty作为底层支撑,目前已经支持http、websocket,tcp/ip协议。支持的协议类型包括protobuf,json,string等。参数注入全部由框架的参数解析器完成。并支持hibernate-validator的分组校验功能。 1、框架的性能方面:使用netty主从react模式。如果把netty channel比作生产者的话,框架内部使用了CurrentHashMap+BlockingQueue的内存模式缓存生产者消息,并启用异步线程池消费消息。消费者以及内存队列可配置,生产者推送消息快可以用增大消费者线程的模式。反之,则可以缩减消费者线程。 2、框架的扩展性方面:如果用户感觉无法适配生产的参数转化,可以自定义参数解析器与ChannelHandlerFactory,并加入spring容器中即可。 3、框架的易用性方面:就像使用spring mvc一样容易。 4、支持jsr-303 数据校验功能。 5、支持jwt+rsa认证与授权功能。 支持freemarker与thymeleaf视图解析器。
从0到1构建分布式秒杀系统,脱离案例讲架构都是耍流氓,交流群:933593697
最近更新: 4年多前淘客机器人,查券机器人,返利机器人,微信淘客机器人,微信返利机器人,淘宝客API接口,微信API接口,淘宝客资料大全
最近更新: 4年多前hcc-flow是一个轻量级的流程系统,全开源,无套路,无挖矿植入,无流量偷跑,无广告植入。后端:spring boot2.0+、spring security、redis/ehcache[修改配置参数随意切换]、myBatis、pageHelper等框架前端:html、bootstrap、layui、dataTable、canvas[流程设计]等,vue版本也在跟进中。功能模块:流程模型(业务类型、流程设计图)、流程业务(相关流程任务发起及管理)、流程工作台(流程任务处理、状态信息反馈)、系统管理(机构/角色/用户管理、菜单管理、字典管理、日志管理、代码生成)、等。
最近更新: 4年多前