什么是 SOA 架构

SOA 是 Service-Oriented Architecture 的首字母简称,它是一种支持面向服务的架构样式。从服务、基于服务开发和服务的结果来看,面向服务是一种思考方式。其实 SOA 架构更多应用于互联网项目开发。

为什么互联网项目会采用 SOA 架构呢?随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,迫切需一个治理系统确保架构有条不紊的演进。

项目架构分析

03分布式电商项目 - 系统架构

数据库表结构

表名称 含义
tb_brand 品牌
tb_specification 规格
tb_specification_option 规格选项
tb_type_template 类型模板:用于关联品牌和规格
tb_item_cat 商品分类
tb_seller 商家
tb_goods 商品
tb_goods_desc 商品详情
tb_item 商品明细
tb_content 内容(广告)
tb_content_category 内容(广告)类型
tb_user 用户
tb_order 订单
tb_order_item 订单明细
tb_pay_log 支付日志

框架组合

本项目采用当前流行的前后端编程架构。后端框架采用 Spring +SpringMVC+mybatis +Dubbox 。前端采用 angularJS + Bootstrap。

相关文章:

  • 2021-11-13
  • 2021-04-16
  • 2021-10-12
  • 2021-09-04
  • 2021-04-24
  • 2022-12-23
  • 2021-11-12
  • 2021-09-05
猜你喜欢
  • 2021-11-23
  • 2021-11-09
  • 2021-05-29
  • 2021-11-21
  • 2021-11-22
  • 2022-03-02
  • 2021-10-01
相关资源
相似解决方案