spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 Edit
最近更新: 3年多前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视图解析器。
最近更新: 3年多前一个elasticsearch的插件,实现将当前节点的http访问点注册到nacos,以便其他基于nacos注册中心的微服务得以访问elasticsearch
最近更新: 4年前