尚融宝-核心技术案例

MySQL

是当今互联网行业内应用最广泛的数据库产品,以其开源,免费,稳定,扩展性高被众多互联网公司应用

分布式缓存Redis

查询是系统中最重要的工作,传统的查询是进行硬盘操作,查询效率非常低,而通过缓存技术可以进行内存的查询,提高了查询效率

SpringSecurity

我们使用SpringSecurity完成整个系统的认证和授权功能,并预防web攻击等,提升系统的安全性与健壮性

SpringSession

在分布式系统中,我们统一使用SpringSession管理session的创建、销毁和检索,解决了分布式session不一致问题

尚融宝-关键技术

SpringBoot:简化新Spring应用的初始搭建以及开发过程 SpringCloud:基于Spring Boot实现的云原生应用开发工具,SpringCloud使用的技术:(Spring Cloud Gateway、Spring Cloud Alibaba Nacos、Spring Cloud Alibaba Sentinel、Spring Cloud Alibaba Seata、Spring Cloud Task和Spring Cloud Feign等) MyBatis-Plus:持久层框架 Redis:内存缓存 RabbitMQ:消息中间件 HTTPClient: Http协议客户端 ThreadPoolExecutor:线程池来实现异步操作,提供效率 Swagger2:Api接口文档工具 Nginx:负载均衡 阿里云OSS:分布式文件存储 Lombok Mysql:关系型数据库 资金托管平台API对接 Vue.js:web 界面的渐进式框架 Node.js: JavaScript 运行环境 Axios:Axios 是一个基于 promise 的 HTTP 库 NPM:包管理器 Babel:转码器 Webpack:打包工具 Docker:容器技术 Git:代码管理工具 Jenkins:持续集成工具

尚融宝-应用领域

  • SpringBoot技术应用与各行各业,他是微服务基础
  • SpringCloud技术应用在Netflix系统中
  • RabbitMQ 应用于大型分布式系统中的消息传递。
  • Redis技术应用在京东商品系统,秒杀功能
  • SpringSecurity现今所有web应用的安全解决方案,如跨站网络攻击、用户认证、匿名访问、越权检测等,SpringSecurity都做了支持和整合。是我们开发web项目着重考虑的问题

尚融宝-项目展示