微服务实战

本阶段是Java微服务的高级知识,涉及系统架构的一些技术解决方案,包括:分布式项目实战、分布式事务控制解决方案、分布式任务调度、数据库分库分表等内容。
数据库分库分表课程分布式任务调度分布式事务控制Spring Cloud Alibaba Nacos

最新博文

  • 分布式任务调度ElasticJob教程

    【原创】

    本教程由传智燕青老师编写并录制视频教程,不仅讲解了Elastic-job分布式任务调度的使用方法及原理,而且通过案例讲解了如何构建分布式系统任务调度具体方案,通过从理论到实战的学习可以快速将Elastic-job分布式任务调度技术应用到项目中。

    攀博课堂 21-06-16 任务调度

    阅读更多
  • Java实战项目分享-闪聚支付项目第3章C扫B支付

    【原创】

    闪聚支付项目由传智燕青老师针对聚合支付领域所研发的大型Java分布式项目,项目整合SpringCloudNetflix与Alibaba微服务工具集,采用Nacos实现微服务注册中心与配置中心,采用Spring Security OAuth2+JWT+ZUUL实现微服务架构的统一认证,接入统一的SAAS平台,采用Redis缓存方案, 采用Sharding-Jdbc实现分库分表,采用云平台短信服务,验证码服务,采用RocketMQ消息队列实现支付结果异步通知、延迟消息等需求,是Java提高的好项目。

    攀博课堂 21-06-16 支付系统

    阅读更多
  • 彻底搞清分库分表(垂直分库,垂直分表,水平分库,水平分表)

    【原创】

    分库分表技术是数据库的一项优化方法,同时它也是架构设计中的一项技术。本文通过案例阐述垂直分库,垂直分表,水平分库,水平分表。

    攀博课堂 21-05-20 微服务实战

    阅读更多
  • 彻底搞清楚什么是CAP理论

    【原创】

    ​ CAP是 Consistency、Availability、Partition tolerance三个词语的缩写,分别表示一致性、可用性、分区容忍性。CAP是一个已经被证实的理论:一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容忍性(Partition tolerance)这三项中的两项。

    攀博课堂 21-05-20 分布式事务

    阅读更多
  • 做项目必须懂的三个概念 认证 会话 授权

    【原创】

    基本上任何项目都涉及到认证和授权,本文对认证、会话、授权三个概念进行阐述,希望给新手朋友带来帮助。

    攀博课堂 21-05-20 微服务实战

    阅读更多
  • Spring Cloud Alibaba项目应用架构图

    【原创】

    Dubbo在国内有着非常大的用户群体,但是其周边设施与组件相对来说并不那么完善。很多开发者用户又很希望享受Spring Cloud的生态,因此也会有一些Spring Cloud与Dubbo一起使用的案例与方法出现,但是一直以来大部分Spring Cloud整合Dubbo的使用方案都不完善。直到Spring Cloud Alibaba的出现,才得以解决这样的问题。

    攀博课堂 21-05-20 Spring Cloud Alibaba

    阅读更多
  • Java分布式认证技术方案

    【原创】

    分布式系统的每个服务(系统)都会有认证、授权的需求,如果每个服务都实现一套认证授权逻辑会非常冗余,考虑分布式系统共享性的特点,需要由独立的认证服务来处理系统认证授权的请求;

    攀博课堂 21-05-20 微服务实战

    阅读更多
  • Java实战项目分享-闪聚支付项目第2章集成测试

    【原创】

    闪聚支付项目由传智燕青老师针对聚合支付领域所研发的大型Java分布式项目,项目整合SpringCloudNetflix与Alibaba微服务工具集,采用Nacos实现微服务注册中心与配置中心,采用Spring Security OAuth2+JWT+ZUUL实现微服务架构的统一认证,接入统一的SAAS平台,采用Redis缓存方案, 采用Sharding-Jdbc实现分库分表,采用云平台短信服务,验证码服务,采用RocketMQ消息队列实现支付结果异步通知、延迟消息等需求,是Java提高的好项目。

    攀博课堂 21-06-16 支付系统

    阅读更多
  • Java实战项目分享-闪聚支付项目第2章对接SaaS

    【原创】

    闪聚支付项目由传智燕青老师针对聚合支付领域所研发的大型Java分布式项目,项目整合SpringCloudNetflix与Alibaba微服务工具集,采用Nacos实现微服务注册中心与配置中心,采用Spring Security OAuth2+JWT+ZUUL实现微服务架构的统一认证,接入统一的SAAS平台,采用Redis缓存方案, 采用Sharding-Jdbc实现分库分表,采用云平台短信服务,验证码服务,采用RocketMQ消息队列实现支付结果异步通知、延迟消息等需求,是Java提高的好项目。

    攀博课堂 21-06-16 支付系统

    阅读更多
  • Java实战项目分享-闪聚支付项目第2章支付参数配置

    【原创】

    闪聚支付项目由传智燕青老师针对聚合支付领域所研发的大型Java分布式项目,项目整合SpringCloudNetflix与Alibaba微服务工具集,采用Nacos实现微服务注册中心与配置中心,采用Spring Security OAuth2+JWT+ZUUL实现微服务架构的统一认证,接入统一的SAAS平台,采用Redis缓存方案, 采用Sharding-Jdbc实现分库分表,采用云平台短信服务,验证码服务,采用RocketMQ消息队列实现支付结果异步通知、延迟消息等需求,是Java提高的好项目。

    攀博课堂 21-06-16 支付系统

    阅读更多