Jboot是一个基于jfinal 和 undertow开发的微服务框架。提供了AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、swagger api自动生成、Opentracing数据追踪、metrics数据监控、分布式session、代码生成器、shiro安全控制等功能。
Jboot的核心组件
MVC (基于jfinal)
ORM (基于jfinal)
AOP (基于guice)
安全控制
shiro
RPC远程调用
motan
dubbo
grpc
MQ消息队列
rabbitmq
redismq
阿里云商业MQ
activemq
缓存
ehcache
redis
分布式二级缓存ehredis
分布式session
分布式锁
任务调度
cron4j
ScheduledThreadPoolExecutor
分布式任务调度
调用监控 (基于metrics)
限流、降级、熔断机制(基于hystrix)
Opentracing数据追踪
zipkin
skywalking
统一配置中心
swagger api
Http客户端(包含了get、post请求,文件上传和下载等)
httpUrlConnection
okHttp
httpClient
分布式下的微信和微信第三方
自定义序列化组件
事件机制
代码生成器
等等
文档
文档URL地址