DUBBO 三月 22, 2020

Dubbo微服务影院系列(6):Dubbo服务开发(影片模块开发)

文章字数 9.3k 阅读约需 8 mins. 阅读次数 -

  • 掌握 API 网关服务聚合功能的实现
  • 掌握 Mybatis-plus 自定义 SQL 实现
  • 掌握 Dubbo 异步调用
  • 服务聚合就是将多个服务调用封装
  • 服务聚合可以简化前端调用方式
  • 服务聚合提供更好的安全性、可扩展性
  • 根据接口文档思考功能列表
  • 实现 API 接口和实体
  • 服务提供者实现

从 guns-user 拷贝一份重命名为 guns-film,修改相关配置

  • 优点
    1. 六个接口,一次请求...
查看全文

DUBBO 三月 11, 2020

Dubbo微服务影院系列(5):Dubbo基本特性(用户模块开发)

文章字数 16k 阅读约需 15 mins. 阅读次数 -

  • 学会 API 网关权限验证和其他服务交互
  • 学会开发 SpringBoot 的自定义配置
  • 学会 Dubbo 负载均衡策略选择和使用
  • 增加忽略验证 URL 配置
  • 修改返回内容匹配业务
  • 增加 Threadlocal 的用户信息保存
  • 增加用户服务并提供接口
  • 初步了解 API 网关与服务之间交互的过程
  • 根据接口文档开发用户接口
DROP TABLE IF EXISTS user;
CREATE TABLE user(
   UUID INT PRIMARY KEY AUTO_INCREMENT COMMENT...
查看全文

DUBBO 三月 09, 2020

Dubbo微服务影院系列(4):业务基础环境构建

文章字数 6.2k 阅读约需 6 mins. 阅读次数 -

  • 构建基于 Guns + SpringBoot + Dubbo 的框架
  • 学会抽离业务接口
  • 学会 API 网关变形应用
  • API 网关有点类似于设计模式中的 Facade 模式
  • API 网关一般都是微服务系统中的门面
  • API 网关是微服务的重要组成部分

  • 身份验证和安全
  • 审查和检测
  • 动态路由
  • 压力测试
  • 负载均衡(Dubbo 自带)
  • 静态相应处理

-- ----------------------------
-- Table structure for user
-- -------...
查看全文

DUBBO 三月 08, 2020

Dubbo微服务影院系列(3):环境搭建

文章字数 14k 阅读约需 13 mins. 阅读次数 -

  • Spring + Dubbo
  • SpringBoot + Dubbo
  • Provider:服务提供者
  • Consumer:服务调用者,调用 Provider 提供的服务实现
  • 同一个服务可以即是 Provider,又是 Consumer

以下可以选用 Spring 或 SpringBoot

项目结构

主模块(Spring-Dubbo-Demo)

在 pom.xml 中添加 dependencies

<dependencies>
    <dependency>
      <groupId...
查看全文

DUBBO 三月 06, 2020

Dubbo微服务影院系列(2):微服务入门

文章字数 1.1k 阅读约需 1 mins. 阅读次数 -

  • 单一业务开发和迭代困难
  • 扩容困难
  • 部署和回滚困难

  • 微服务是一种将业务系统进一步拆分的架构风格
  • 微服务强调每个单一业务都独立运行
  • 每个单一服务都应该使用更轻量的机制保持通信
  • 服务不强调环境,可以不同语言或数据源
  • Dubbo
  • Spring Cloud
  • Zero ICE
查看全文

DUBBO 三月 06, 2020

Dubbo微服务影院系列(1):课程导学

文章字数 1.8k 阅读约需 2 mins. 阅读次数 -

  • ZooKeeper
  • Redis
  • Hystrix
  • Zipkin
  • 构建业务完整的商业化项目
  • 掌握以 Dubbo 为底的各项微服务套件的应用
  • 掌握基于 Dubbo 的微服务常见面试问题

查看全文
0%