阿里云控制台的前端架构是怎么设计的?

场景:

现存在四个内部后台管理系统, 使用的前端框架不全相同,开发团队不同,彼此迭代周期不同,希望通过一个总系统进行整合, 比如同一个入口登录, 而互相不影响开发和迭代, 该如何架构?

我目前的思路:

我的设想是:一个类似阿里云官网一样的系统,但是我也不明确阿里云官网的前端架构.

问题:

  • 我的需求,前端架构该如何设计?
  • 阿里云官网的架构是什么? 可以是大致思路,不求精确.
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 5
北冥

登录进入首页,首页放4个链接,点击跳转到各自的项目中,不行吗

3年前 评论
matteao (楼主) 3年前
北冥 (作者) 3年前
matteao (楼主) 3年前

微前端可以了解一下

3年前 评论
matteao (楼主) 3年前

首先需要一个相对独立的用户服务,然后需要一个 API Gateway 来聚合其他系统,你可以把它看成一个中间代理,也就是说,对于你这个聚合的前端来说,他只知道有这么个网关,但是后面有多少系统,前端不关心。

用户服务负责维护用户角色、权限、系统模块等信息,前端只需根据登录成功后返回的角色和权限加载对应的前端路由和页面即可。

当用户请求到达具体的业务系统时,再通过 API 或者 RPC 调用 用户服务 进行鉴权,前端其实不用做太多事情。

3年前 评论
matteao (楼主) 3年前
自由与温暖是遥不可及的梦想

我以为 你要告诉我 阿里云的前端架构是怎么架构的

3年前 评论
matteao (楼主) 3年前
秦晓武

很好奇此问题解决没 我目前也有此困扰

  1. 各个子控制台怎么共享登录信息
  2. 观察它的接口调用 不需要跨域处理(没有option方式的二次请求)
  3. 后端服务之间的通讯验证
2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!