架构模式: 服务器端页面碎片化元素构建

上下文

您已应用微服务架构模式。服务由业务能力/面向子域的团队开发,这些团队也负责用户体验。一些UI屏幕/页面显示来自多个服务的数据。例如,考虑亚马逊风格的产品详细信息页面,该页面显示大量数据项,包括:

  • 有关该书的基本信息,如标题,作者,价格等。
  • 您购买图书的历史记录
  • 库存
  • 购买选项
  • 本书经常购买的其他物品
  • 购买此书的顾客购买的其他商品
  • 顾客评论
  • 卖家排名

每个数据项对应一个单独的服务,因此它的显示方式是不同团队的责任。

问题

如何实现显示来自多个服务的数据的UI屏幕或页面?

要点

结论

每个团队开发一个Web应用程序,该应用程序生成HTML片段,该片段实现其服务的页面区域。UI团队负责通过执行特定于服务的HTML片段的服务器端聚合(例如,服务器端包括样式机制)来开发构建页面的页面模板。

关联模式

  • 客户端UI组合模式是另一种方法

转载于:https://www.cnblogs.com/paxlyf/p/11290245.html

架构模式: 服务器端页面碎片化元素构建相关推荐

  1. 电商详情页系统实战(2) -小型电商网站商品详情页的页面静态化架构及缺陷

    商品详情页的系统架构 => 缓存架构 => 高并发 => 高可用 电商网站里,大概可以说分成两种 小型电商 简单的一种架构方案,页面静态化的方案 大型电商 复杂的一套架构,大电商,国 ...

  2. 亿级流量电商详情页系统实战-1.小型电商网站的商品详情页的页面静态化架构以及其缺陷

    1.电商网站按规模分类 电商网站里,大概可以说分成两种: 小型电商 简单的一种架构方案,页面静态化的方案 大型电商 复杂的一套架构,大电商,国内排名前几的电商,大型的详情页架构页面静态化,全量的页面静 ...

  3. 移动时代的经济学——碎片化应用

    我们正步入一个"移动互联网"的时代. 以上是一句废话.概括时代特征的词语,往往本身蕴含着机会,而机会则意味着时效:如果10年前,一个中国创业者说未来将是"移动互联网时代& ...

  4. 如何通过页面静态化提升论坛性能

    为什么80%的码农都做不了架构师?>>>    页面静态化可以提升网站性能,但是如何才能提升论坛性能...浏览还可以,但是数据提交静态化似乎很难提升性能. 转载于:https://m ...

  5. 大型网站架构提速关键技术(页面静态化、memcached、Mysql优化)

    大型网站关键技术介绍 1. pv值(page views),访问量大 带来问题 a. 流量大 10000000*2m ->解决方案 买带宽 ,优化程序(处理图片) b. 并发量,同时访问网站的人 ...

  6. 去中心化 去区块链_基于区块链的去中心化应用的四种架构模式候选

    去中心化 去区块链 Blockchain has a diverse set of use cases, ranging from finance to a decentralized Interne ...

  7. ASP.NET 权限管理 页面静态化 OA系统培训 三层架构

    白菜价, 想要的联系QQ:867635458,非诚勿扰! ASP.NET MVC Linq 技术  企业级通用OA系统  全程开发 大型企业级别OA项目实战全新上线啦!本项目由小孔子讲师全程录制.小孔 ...

  8. 碎片化学习的骗局-如何构建自己的知识体系

    一.前言 人生有好多事情,可以走捷径或者可以找人替代,唯有求知.成长无捷径及无法找人替代. 二.曾经的我 现在年底流行知识跨年,今年毫无例外的知识跨年又刷屏了,其中最出名的莫过于罗振宇的"时 ...

  9. spring mvc返回页面显示空白_Spring 框架基础(06):Mvc架构模式简介,执行流程详解...

    一.SpringMvc框架简介 1.Mvc设计理念 MVC是一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业务逻辑聚集到一个组件里面,在改进和个性化定制界面及用户交互的同时,不 ...

最新文章

  1. 你不需要jQuery(四)
  2. spring中基础核心接口总结
  3. 百度金融资深产品经理降峰:互金产品如何准确触达用户
  4. Estimathon
  5. SAP Spartacus的API暴露逻辑和index.ts的设计原理 - 什么是所谓的PUBLIC API
  6. html突出显示,javascript-记住html页面中突出显示的文本(向html页面添加注释)
  7. 19-mysql-约束
  8. Function spec
  9. 想了解表格问答,我们先看看TA的前世
  10. vld不输出泄漏信息_UV固化设备不单单只有灯管!还有哪些辅动部件?
  11. 使用Java Api 操作HDFS
  12. ENVI5.3安装中国国产卫星支持工具
  13. 基于freemarker生成pdf
  14. Spark性能优化之通过YDB实现比原生Spark性能高100倍的多表关联
  15. linux脚本设置字体颜色,xshell设置字体及背景颜色方法详细教程
  16. 30个Eclipse键盘快捷键大全,让你工作效率翻倍
  17. MNE溯源fieldtrip官网教程
  18. 钒酸钠的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  19. 锦标赛选择算法及 matlab 实现
  20. 微店抢票如何构造订单页面分析

热门文章

  1. php文件上传sha1,PHP中sha1_file与md5_file哪个更快?
  2. 【Flink】 Flink JobManager HA 机制的扩展与实现
  3. 【算法】剑指 Offer 35. 复杂链表的复制 【重刷】
  4. 【java】java ssh 远程执行命令 并且获取执行的结果
  5. 【java】java Parallel GC 该怎么看?
  6. 【Kafka】Kafka幂等性原理及实现剖析
  7. 【Es】es修改mapping报错Validation Failed: 1: mapping type is missing
  8. Greenplum创建存储过程
  9. Spring : spring的aware
  10. Spring : Spring容器之SmartLifeCycle的简单使用