【上海迪士尼度假区】技术解决方案

这篇具有很好参考价值的文章主要介绍了【上海迪士尼度假区】技术解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【上海迪士尼度假区】技术解决方案,上海迪士尼度假区,电商,微服务,dubbo,原力计划


开源平台 地址
Gitee https://gitee.com/issavior/disney

1. 背景

上海迪士尼度假区已运营近10年,度假区交易体系依赖于各家平台(携程、去哪儿、途牛、芒果网、悠哉网等),随着互联网的高速发展以及度假区业务的不断迭代更新,目前的技术架构已经很难支持度假区的需求和业务。

故度假区经过慎重的考虑,确定上海迪士尼度假区的交易系统从0构建,打造度假区自己的交易自闭环,更好的为用户服务。

2. 技术架构

【上海迪士尼度假区】技术解决方案,上海迪士尼度假区,电商,微服务,dubbo,原力计划

3. 业务架构

3.1 架构图

【上海迪士尼度假区】技术解决方案,上海迪士尼度假区,电商,微服务,dubbo,原力计划

3.2 说明

  • disney-auth-all ----- 认证授权中心
  • disney-business-all ----- 业务中心
    • rcs-parent ----- 购物车服务
    • rds-parent ----- 数据分析服务
    • rgs-parent ----- 商品服务
    • ros-parent ----- 订单服务
    • rps-parent ----- 支付服务
    • rts-parent ----- 交易服务
    • rus-parent ----- 用户服务
  • disney-config-all ----- 配置中心
  • disney-fusing-all ----- 熔断降级中心
  • disney-gateway-all ----- 服务网关中心
  • disney-job-all ----- 分布式调度中心
  • disney-mq-all ---- 消息队列中心
  • disney-register-all ----- 注册中心
  • disney-rpc-all ----- 远程服务调用中心
  • disney-sdk-all ----- 开发工具中心
  • disney-trace-all ----- 分布式链路追踪中心
  • disney-transition-all - 分布式事务中心

4. 技术能力

4.1 自研中间件

  1. 注册中心:Disney-Register的设计与实现
  2. 配置中心:Disney-Config的设计与实现
  3. RPC:Disney-Rpc的设计与实现
  4. 熔断降级:Disney-fusing的设计与实现
  5. 分布式事务:Disney-Transaction的设计与实现
  6. 分布式调度:Disney-Job的设计与实现
  7. 分布式链路追踪:Disney-Trace的设计与实现
  8. 服务授权中心:Disney-Auth的设计与实现
  9. 服务网关:Disney-Gateway的设计与实现

4.2 定制化中间件

  1. 改造mybatis逆向工程
  2. 改造Redis多级缓存
  3. 改造RocketMQ消息队列
  4. 整合Nacos、Sentinel

5. 领域模型

【上海迪士尼度假区】技术解决方案 - 领域模型

6. 数据模型

【上海迪士尼度假区】技术解决方案 - 数据模型

7. 交易链路

【上海迪士尼度假区】技术解决方案,上海迪士尼度假区,电商,微服务,dubbo,原力计划

8. 状态机

【上海迪士尼度假区】技术解决方案 - 状态机

8. 接口文档

【上海迪士尼度假区】技术解决方案 - 接口文档文章来源地址https://www.toymoban.com/news/detail-700234.html

到了这里,关于【上海迪士尼度假区】技术解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【有源码】基于asp.net的旅游度假村管理系统C#度假村美食住宿一体化平台源码调试 开题 lw ppt

    💕💕 作者:计算机源码社 💕💕 个人简介:本人七年开发经验,擅长Java、Python、PHP、.NET、微信小程序、爬虫、大数据等,大家有这一块的问题可以一起交流! 💕💕 学习资料、程序开发、技术解答、文档报告 💕💕 如需要源码,可以扫取文章下方二维码联系咨询 💕💕

    2024年02月05日
    浏览(36)
  • 2022全球C++及系统软件技术大会将于9月上海隆重召开,豪华嘉宾阵容揭晓

    9月28-29日,「全球C++及系统软件技术大会」将在上海万豪虹桥大酒店隆重举行。作为业界会议风向标,本届大会将一如既往呈现一场高标准、高规格的汇聚世界顶级大师的技术盛宴。Boolan 特别邀请“C++之父”、美国国家工程院、ACM、IEEE 院士 Bjarne Stroustrup 担任大会主席,并带

    2024年02月05日
    浏览(44)
  • 【终极计算平台】上海道宁为您提供​Wolfram技术,支持跨桌面、云、服务器和移动设备的强大工作流程

      Wolfram帮助世界 加快研究、教育、技术发展和 革新的步伐 无论您所在任何领域 无论您需要任何应用 Wolfram技术都是您的终极计算平台 Mathematica 具有 涵盖所有技术计算领域的 将近 6,000 个内置函数—— 所有这些都经过精心制作 使其完美地 整合在Mathematica系统中     Wolfram

    2024年02月07日
    浏览(51)
  • SSM度假村管理系统开发mysql数据库web结构java编程计算机网页源码eclipse项目

    一、源码特点   SSM 度假村管理系统是一套完善的信息系统,结合SSM框架完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要 采用B/S模式开发。 SSM度假村管理系统1 前段主要技术html div js  后端主要技术

    2024年02月08日
    浏览(55)
  • KCC@上海正式成立啦!

    5月28号下午,开源社区的朋友共聚于上海的一间茶室中,组织召开了 KCC@上海第一次线下见面会,并正式成立了 KCC@上海。 KCC(KAIYUANSHE City Community)是由开源社理事兼执行长庄表伟老师号召发起,旨在让开源社区在每个城市落地生根,上海当然也不例外。KCC@上海的第一次线下

    2024年02月07日
    浏览(37)
  • ubuntu server 更改时区:上海

    1. 打开终端,在命令行中以超级用户或具有sudo权限的用户身份运行以下命令:    这会打开一个对话框,用于选择系统的时区设置。 2. 在对话框中,使用上下箭头键在地区列表中选择\\\"Asia\\\",然后按Enter。 3. 在下一个列表中,找到并选择\\\"Shanghai\\\"(上海),然后再次按Enter。

    2024年02月09日
    浏览(78)
  • 2023年【上海市安全员A证】试题及解析及上海市安全员A证操作证考试

    题库来源:安全生产模拟考试一点通公众号小程序 上海市安全员A证试题及解析是安全生产模拟考试一点通总题库中生成的一套上海市安全员A证操作证考试,安全生产模拟考试一点通上上海市安全员A证作业手机同步练习。2023年【上海市安全员A证】试题及解析及上海市安全员

    2024年02月05日
    浏览(44)
  • 启动 Ethereum(上海) 主网全节点

    采用最新的geth版本之后,按照之前的方法启动geth主网节点会出现如下问题: The above message is emitted when Geth is run without a consensus client on a post-merge proof-of-stake network. Since Ethereum moved to proof-of-stake Geth alone is not enough to follow the chain because the consensus logic is now implemented by a separate

    2024年02月07日
    浏览(50)
  • 上海联影面试(部分)(未完全解析)

    Spring Boot为什么可以自启动,且变成一个web项目? 本地连不上网,Maven缺一个jar包,怎么解决? linux用什么命令找到占用指定端口的进程,并杀掉?Answer by new bing: 查找被占用端口的PID: sudo netstat -nlp | grep :端口号 杀掉这个进程: sudo kill -9 PID redis的线程模型是怎样的?为什么

    2024年02月02日
    浏览(26)
  • elasticsearch自动填充时间,并转换为上海时区

    由于ES默认时区为UTC,比我上海时区慢八个小时且是TZ格式,当我们需要自动填充为yyyyy-MM-dd HH:mm:ss格式时我们就需要对其进行处理。 1、定义预处理管道:chage_utc_to_asiash(管道名可更改) 2、创建索引,指定管道 3、写入数据 4.查看结果  

    2024年02月11日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包