Spring Cloud 最专注最用心的快速开发平台。
欢迎使用IBPS3.x微服务技术
【转载请注明来源,侵权必究】
IBPS微服务版本推出一段时间以来,无论是技术对接还是沟通都有比较好的技术反馈。对于广大用户关注比较多的技术类型,再此做个详细的汇报。
1.环境
Java SDK 1.8
Servlet 3.0/3.1
Apache Maven 3.x
NodeJS 8.9.0
2.主框架
Spring Boot 2.0.4.RELEASE
Spring Framework 5.0.10.RELEASE
3.持久层
Apache MyBatis 3.5.0
Hibernate Validation 5.0.1.Final
Alibaba Druid 1.1.15
4.视图层
- Spring MVC
5.0
- Vue
2.6.10
- CSS框架: : sass
1.23.6
: animate3.7.2
:normalize8.0.1
JS框架及组件:
- element-ui
2.12.0
- camunda-bpmn-moddle
4.3.0
- vue-i18n
8.15.0
- vue-router
3.1.3
- vuex
3.1.2
- vuedraggable
2.23.2
- qs
6.9.1
- pinyin4js
1.3.18
- axios
0.19.0
- bpmn-js
5.1.2
- echarts
4.5.0
- signature_pad
3.0.0-beta.3
- vue-codemirror
4.0.6
- lodash
4.17.15
- screenfull
5.0.0
- handsontable
7.2.2
- vue-splitpane
1.0.4
- nprogress
0.2.0
5.工具组件
- Log4j
2 2.11.0
- Netty
4.0
- Redis
3.0
- Apache FreeMarker
2.3.28
- Apache Httpclient 4.5
- Apache Commons
:lang3 3.5
:codec 1.8
:io 2.0.1
:fileupload 1.2.2
:banutils 1.9.3 - 分布式文件系统:FastDFS 5.11
- 对象/JSON序列化:Jackson 2.9.9
- Office工具:POI 3.16
- 分布式任务调度:Quartz 2.2.1
- 全文检索引擎:ElasticSearch 6.8.0
- 工作流引擎:Activiti 5.17
- 动态脚本支持:groovy 2.4.13
- 在线文档:soringfox 2.9.2
- 消息队列
:Disruptor3.4.0
:RabbitMQ5.1.2
:Kafka(敬请期待)
:RocketMQ(敬请期待)
6.数据高速缓存存储框架
- J2Cache (Caffeine/Redis)
2.7.8-release
- Spring Redis
2.0.9.RELEASE
- Lettuce
5.0.4.RELEASE
7.分布式套件/云平台
- 分布式系统主框架:Spring Cloud Finchley.SR3
- 服务治理注册与发现:
:Spring Cloud Netflix Eureka1.9.3
:HashiCorp Consul1.2.2
:Apache Zookeeper3.4.6
- 服务容错保护限流降级:Spring Cloud Netflix Hystrix
- 服务负载均衡:Spring Cloud Netflix
- Ribbon 网关路由代理调用:Spring Cloud Netflix Zuul
- 声明式服务调用:Spring Cloud OpenFeign
- 分布式统一配置中心:Ctripcorp Apollo
- 分布式事务方案:TCC、消息最终一致性,支持独立使用,也支持两种方案混合使用
8.运维平台
- 日志收集:Filebeat
6.8.0
- 日志存储:ElasticSearch
6.8.0
- 日志分析:Logstash
6.8.0
- 日志检索:Kibana
6.8.0
- 链路监控:Skywalking
6.5.0
9.已支持数据库
- MySQL
5.6/5.7
- Oracle
10g/11g/12c
- PostgreSQL
9/10/11/12
- Sql Server
2005/2008/2012
- IBM DB2(敬请期待)
- Informix(敬请期待)
- 达梦(敬请期待)
- 神通(敬请期待)
10.部署方式
- Docker
- Docker Compose
- Runnable Jar
- Kubernetes(敬请期待)