IBPS3.x
Spring Cloud 最专注最用心的快速开发平台。
我们用了什么技术?
环境
- Java SDK 1.8
- Servlet 3.0/3.1
- Apache Maven 3.6.0
- NodeJS ^10.12.0, or >=12.0.0
主框架
- Spring Cloud Hoxton.SR12
- Spring Boot 2.3.12.RELEASE
- Spring Framework 5.3.17
认证体系
- Oauth 2.0
- Jwt
持久层
- Apache MyBatis 3.5.9
- Hibernate Validation 6.1.7.Final
- Alibaba Druid 1.2.9
- HikariCP 4.0.3
视图层
- Spring MVC 5.3
- Vue 2.6.10
- CSS框架:
- sass 1.23.6
- animate 3.7.2
- normalize 8.0.1
- JS框架及组件:
- vue ^2.6.14
- vuex ^3.6.2
- vue-router ^3.5.2
- vue-i18n ^8.24.5
- vue-cli ^4.5.15
- element-ui ^2.15.3
- axios ^0.21.1
- vuedraggable 2.23.2
- qs 6.9.1
- pinyin4js 1.3.18
- axios ^0.21.1
- 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
- vxe-table 3.5.1
…更多详见package.json
工具组件
- Hutool 5.8.0
- Redisson 3.16.8
- micrometer-registry-prometheus 1.8.0
- Log4j2 2.17.1
- Netty 4.1.36.Final
- Apache FreeMarker 2.3.28
- Apache Httpclient 4.5.13
- Apache Commons
- lang3 3.5
- codec 1.8
- io 2.0.1
- fileupload 1.2.2
- beanutils 1.9.3
- 分布式文件系统:
- FastDFS 5.11
- minio sdk-7.1.4
- 阿里云OSS
- 对象/JSON序列化:Jackson 2.13.0
- Office工具:
- POI 4.1.1
- easy-poi 4.4.0
- 分布式任务调度:Quartz 2.3.2
- 全文检索引擎:ElasticSearch 7.9.3
- 工作流引擎:Activiti 5.23.0
- 动态脚本支持:groovy 2.4.13
- 在线文档:springfox 2.9.2
- 消息队列
- Disruptor 3.4.0
- RabbitMQ 5.1.2
- Kafka1.0.2
- RocketMQ(敬请期待)
数据高速缓存存储框架
- J2Cache (Caffeine/Redis) 2.8.2-release
- Spring Redis 2.0.9.RELEASE
- Lettuce 5.3.7.RELEASE
- Guava 30.0-jre
中间件
- Redis 4.0+
分布式套件/云平台
- 分布式系统主框架:Spring Cloud Hoxton.SR12
- 服务治理注册与发现:
- Spring Cloud Netflix Eureka 1.9.3
- HashiCorp Consul 1.2.2
- Apache Zookeeper 3.4.6
- Alibaba Nacos(v3.4.0+) 2.0.1
- 服务容错保护限流降级:Spring Cloud Netflix Hystrix
- 服务负载均衡:Spring Cloud Netflix Ribbon
- 网关路由代理调用:Spring Cloud Gateway
- 声明式服务调用:Spring Cloud OpenFeign
- 分布式统一配置中心:
- Ctripcorp Apollo- Alibaba Nacos(v3.4.0+) 2.0.1
- 分布式事务方案:TCC、消息最终一致性,支持独立使用,也支持两种方案混合使用
9.运维平台
- 日志收集:Filebeat 7.9.3
- 日志存储:ElasticSearch 7.9.3
- 日志分析:Logstash 7.9.3
- 日志检索:Kibana 7.9.3
- 链路监控:Skywalking 8.1.0
10.已支持数据库
- MySQL 5.6/5.7/8.0
- Oracle 10g/11g/12c
- PostgreSQL 9/10/11/12
- Sql Server 2005/2008/2012,支持不友好,部分SQL存在问题
- 达梦 7/8
- 神通 7.0.8
- 人大金仓 V8R3
- IBM DB2(敬请期待)
- Informix(敬请期待)
11.部署方式
- Docker
- Docker Compose
- Runnable Jar
- Kubernetes
文档更新时间: 2023-04-22 21:31 作者:Eddy