JBoot核心组件
Jboot的主要核心组件有以下几个。
- MVC (基于jfinal)
- ORM (基于jfinal)
- AOP (基于guice)
- 安全控制
- shiro
- jwt
- 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
- 分布式下的微信和微信第三方
- 自定义序列化组件
- 事件机制
- 代码生成器
- 等等