Jboot一个基于 JFinal 的微服务框架

联合创作 · 2023-09-21 15:32

Jboot,专为大型分布式项目和微服务而生。她是一个基于jfinal 和 undertow开发的微服务框架。提供了AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、swagger api自动生成、Opentracing数据追踪、metrics数据监控、分布式session、代码生成器、shiro安全控制等功能。


Jboot 的核心组件



  •  MVC (基于jfinal)


  •  ORM (基于jfinal)


  •  AOP (基于guice)


  • 安全控制



    •  shiro



  • RPC远程调用



    •  motan


    •  dubbo


    •  grpc


    •  zbus



  • MQ消息队列



    •  rabbitmq


    •  redismq


    •  阿里云商业MQ


    •  activemq


    •  zbus



  • 缓存



    •  ehcache


    •  redis


    •  分布式二级缓存ehredis



  •  分布式session


  •  分布式锁


  • 任务调度



    •  cron4j


    •  ScheduledThreadPoolExecutor


    •  分布式任务调度



  •  调用监控 (基于metrics)


  •  限流、降级、熔断机制(基于hystrix)


  •  Opentracing数据追踪



    •  zipkin


    •  skywalking



  •  统一配置中心


  •  swagger api


  •  Http客户端(包含了get、post请求,文件上传和下载等)



    •  httpUrlConnection


    •  okHttp


    •  httpClient



  •  分布式下的微信和微信第三方


  •  自定义序列化组件


  •  事件机制


  •  代码生成器


  • 等等





 

浏览 29
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报