Bootor框架简介
Bootor框架是一套应用于微服务开发的设计框架,基于 Netkit NIO
实现的面向异步编程的网络通讯模型,提供统一简化的逻辑处理,包括IOC、注解、熔断、异步请求、负载均衡等,为后端微服务业务开发提供便捷高效的开发模式。
框架特性
- 采用RxJava响应式编程的纯异步编程模型,提升服务的吞吐量
- 支持网络异步IO请求,包括HTTP\MAIL\DNS\WHOIS异步请求
- 统一数据响应和异常处理,让业务只关注核心业务逻辑开发
- 大数据发送支持零拷贝式进行数据接收与发送
- 插件化灵活定制各种序列协议
- 解耦清晰的职责分离,每个角色——控制器,验证器,命令对象,表单对象,模型对象,处理器映射,视图解析器,等等许多——的工作,都可以由相应的对象来完成。