CS-Wiki CS-Wiki
Home
知识体系总览
  • 数据结构与算法
  • 计算机网络
  • 操作系统
  • MySQL
  • Redis
  • 设计模式
  • Java 基础
  • Java 集合
  • Java 并发
  • Java 虚拟机
  • Spring
  • Kafka
  • 校招扫盲
  • 项目推荐
  • 唠唠嗑儿
  • 读书笔记
归档
GitHub (opens new window)
Home
知识体系总览
  • 数据结构与算法
  • 计算机网络
  • 操作系统
  • MySQL
  • Redis
  • 设计模式
  • Java 基础
  • Java 集合
  • Java 并发
  • Java 虚拟机
  • Spring
  • Kafka
  • 校招扫盲
  • 项目推荐
  • 唠唠嗑儿
  • 读书笔记
归档
GitHub (opens new window)
  • Java 项目推荐总览
  • Java 项目推荐:超全文档,造轮子,轻量级 Java 权限认证框架
  • Java 项目推荐:生态完善,轻量级脚手架,后台权限管理系统
  • 这不比千篇一律的商城系统香,大型分布式微服务聚合支付项目
  • 项目推荐:手写数据库,简历上有这不得让人眼前一亮
  • 200-项目推荐
小牛肉
2022-05-22

这不比千篇一律的商城系统香,大型分布式微服务聚合支付项目

又到了项目推荐专栏啦,今天推荐一款黑马开源的一款微服务架构的课程,只能说牛逼,教程很详细,各种架构图也很完善,很适合没有微服务项目和架构经验的小白,非常 nice

项目资料在公众号后台回复 闪聚宝 即可~

适学人群:

  • 熟悉微服务框架及常见中间件的使用,有一定的开发经验的人群

学习收获:

  1. 掌握支付行业聚合支付应用核心功能的实现技术

  2. 精通市场主流的 Spring Cloud Alibaba 微服务全家桶

核心业务功能模块:

  • 支付应用管理:支持微信、支付宝等主流支付渠道,简单、快捷的接入体验,彻底告别繁琐的支付接入流程

  • 交易数据总览:交易数据统一管理,详细信息追溯可查,数据一键导出便于分析处理

  • 组织管理:细化组织结构,轻松配置企业组织结构,一键添加、修改、删除

  • 信息聚合:产品整合了全渠道支付收款、钱包账户管理、合规分账等服务于一体,全面助力企业业务生态

功能架构图:

技术架构图:

系统界面:

商户后台

系统后台

涵盖的业务解决方案:

  1. Druid 实时分析型数据库
  • 主流应用场景:Druid 最常被当做数据库来用以支持实时摄取、高性能查询和高稳定运行的应用场景

  • 企业技术难题:数据插入频率比较高,但较少更新数据

  • 核心技术优势:

    使用列式存储,极大提高了部分列查询场景的性能

    部署在数十到数百台服务器的集群中,并且可以提供每秒数百万条记录的接收速率,数万亿条记录的保留存储以及亚秒级到几秒的查询延迟

    可以实时(已经被摄取的数据可立即用于查询)或批量摄取数据

  1. Sentinel 熔断限流
  • 主流应用场景:服务出现问题时,会导致进入该服务的线程阻塞,为解决和规避此问题,业- 界提出熔断器模型

  • 企业技术难题:

    解决流量控制:流量控制在网络传输中是一个常用的概念,它用于调整网络包的发送数据

    服务间熔断降级:主要控制调用链中的不稳定资源,针对这些不同场景进行限制,避免影响整体系统的稳定性,防止出现穿透、雪崩等灾难性问题

  • 核心技术优势:对比于市面上常用的Hystrix,Sentinel提供了多样化的流量控制,熔断降级,系统负载保护,实时监控和控制台

  1. Sharding-jdbc
  • 主流应用场景:基于任何第三方的数据库连接池,支持任意实现JDBC规范的数据库

  • 企业技术难题:随着互联网技术和业务规模的发展,单个db的表里数据越来越多,sql的优化已经作用不明显或解决不了问题了,这时候就涉及到分库分表的问题

  • 核心技术优势

    SQL解析功能完善,支持聚合,分组,排序,LIMIT,TOP等查询,并且支持级联表以及笛卡尔积的表查询

    独立使用读写分离支持SQL透传

    统一的分布式基于时间序列的ID生成器

  1. XXL-JOB分布式任务调度平台
  • 主流应用场景:任何需要分布式任务调度平台

  • 企业技术难题:

    调用API的的方式操作任务,不人性化

    需要持久化业务QuartzJobBean到底层数据表中,系统侵入性相当严重

  • 核心技术优势:

    支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手

    支持动态修改任务状态、启动/停止任务,以及终止运行中任务,即时生效

    任务分布式执行,任务”执行器”支持集群部署,可保证任务执行HA

🎁 公众号

各位小伙伴大家好呀,叫我小牛肉就行,目前在读东南大学硕士,上方扫码关注公众号「飞天小牛肉」,与你分享我的成长历程与技术感悟~

帮助小牛肉改善此页面 (opens new window)
Last Updated: 2023/02/16, 11:27:10
Java 项目推荐:生态完善,轻量级脚手架,后台权限管理系统
项目推荐:手写数据库,简历上有这不得让人眼前一亮

← Java 项目推荐:生态完善,轻量级脚手架,后台权限管理系统 项目推荐:手写数据库,简历上有这不得让人眼前一亮→

最近更新
01
02
线上环境 CPU 使用率飙升如何快速排查?
03-05
03
面试官再跟你说中国没有根服务器,雪人计划让他了解下
02-23
更多文章>
Theme by Vdoing | Copyright © 2019-2023 飞天小牛肉 | 皖ICP备2022008966号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式