架构模式: 服务器端页面碎片化元素构建
架构模式: 服务器端页面碎片化元素构建
上下文
您已应用微服务架构模式。服务由业务能力/面向子域的团队开发,这些团队也负责用户体验。一些UI屏幕/页面显示来自多个服务的数据。例如,考虑亚马逊风格的产品详细信息页面,该页面显示大量数据项,包括:
- 有关该书的基本信息,如标题,作者,价格等。
- 您购买图书的历史记录
- 库存
- 购买选项
- 本书经常购买的其他物品
- 购买此书的顾客购买的其他商品
- 顾客评论
- 卖家排名
- …
每个数据项对应一个单独的服务,因此它的显示方式是不同团队的责任。
问题
如何实现显示来自多个服务的数据的UI屏幕或页面?
要点
结论
每个团队开发一个Web应用程序,该应用程序生成HTML片段,该片段实现其服务的页面区域。UI团队负责通过执行特定于服务的HTML片段的服务器端聚合(例如,服务器端包括样式机制)来开发构建页面的页面模板。
关联模式
- 客户端UI组合模式是另一种方法
转载于:https://www.cnblogs.com/paxlyf/p/11290245.html
架构模式: 服务器端页面碎片化元素构建相关推荐
- 电商详情页系统实战(2) -小型电商网站商品详情页的页面静态化架构及缺陷
商品详情页的系统架构 => 缓存架构 => 高并发 => 高可用 电商网站里,大概可以说分成两种 小型电商 简单的一种架构方案,页面静态化的方案 大型电商 复杂的一套架构,大电商,国 ...
- 亿级流量电商详情页系统实战-1.小型电商网站的商品详情页的页面静态化架构以及其缺陷
1.电商网站按规模分类 电商网站里,大概可以说分成两种: 小型电商 简单的一种架构方案,页面静态化的方案 大型电商 复杂的一套架构,大电商,国内排名前几的电商,大型的详情页架构页面静态化,全量的页面静 ...
- 移动时代的经济学——碎片化应用
我们正步入一个"移动互联网"的时代. 以上是一句废话.概括时代特征的词语,往往本身蕴含着机会,而机会则意味着时效:如果10年前,一个中国创业者说未来将是"移动互联网时代& ...
- 如何通过页面静态化提升论坛性能
为什么80%的码农都做不了架构师?>>> 页面静态化可以提升网站性能,但是如何才能提升论坛性能...浏览还可以,但是数据提交静态化似乎很难提升性能. 转载于:https://m ...
- 大型网站架构提速关键技术(页面静态化、memcached、Mysql优化)
大型网站关键技术介绍 1. pv值(page views),访问量大 带来问题 a. 流量大 10000000*2m ->解决方案 买带宽 ,优化程序(处理图片) b. 并发量,同时访问网站的人 ...
- 去中心化 去区块链_基于区块链的去中心化应用的四种架构模式候选
去中心化 去区块链 Blockchain has a diverse set of use cases, ranging from finance to a decentralized Interne ...
- ASP.NET 权限管理 页面静态化 OA系统培训 三层架构
白菜价, 想要的联系QQ:867635458,非诚勿扰! ASP.NET MVC Linq 技术 企业级通用OA系统 全程开发 大型企业级别OA项目实战全新上线啦!本项目由小孔子讲师全程录制.小孔 ...
- 碎片化学习的骗局-如何构建自己的知识体系
一.前言 人生有好多事情,可以走捷径或者可以找人替代,唯有求知.成长无捷径及无法找人替代. 二.曾经的我 现在年底流行知识跨年,今年毫无例外的知识跨年又刷屏了,其中最出名的莫过于罗振宇的"时 ...
- spring mvc返回页面显示空白_Spring 框架基础(06):Mvc架构模式简介,执行流程详解...
一.SpringMvc框架简介 1.Mvc设计理念 MVC是一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业务逻辑聚集到一个组件里面,在改进和个性化定制界面及用户交互的同时,不 ...
最新文章
- 你不需要jQuery(四)
- spring中基础核心接口总结
- 百度金融资深产品经理降峰:互金产品如何准确触达用户
- Estimathon
- SAP Spartacus的API暴露逻辑和index.ts的设计原理 - 什么是所谓的PUBLIC API
- html突出显示,javascript-记住html页面中突出显示的文本(向html页面添加注释)
- 19-mysql-约束
- Function spec
- 想了解表格问答,我们先看看TA的前世
- vld不输出泄漏信息_UV固化设备不单单只有灯管!还有哪些辅动部件?
- 使用Java Api 操作HDFS
- ENVI5.3安装中国国产卫星支持工具
- 基于freemarker生成pdf
- Spark性能优化之通过YDB实现比原生Spark性能高100倍的多表关联
- linux脚本设置字体颜色,xshell设置字体及背景颜色方法详细教程
- 30个Eclipse键盘快捷键大全,让你工作效率翻倍
- MNE溯源fieldtrip官网教程
- 钒酸钠的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 锦标赛选择算法及 matlab 实现
- 微店抢票如何构造订单页面分析
热门文章
- php文件上传sha1,PHP中sha1_file与md5_file哪个更快?
- 【Flink】 Flink JobManager HA 机制的扩展与实现
- 【算法】剑指 Offer 35. 复杂链表的复制 【重刷】
- 【java】java ssh 远程执行命令 并且获取执行的结果
- 【java】java Parallel GC 该怎么看?
- 【Kafka】Kafka幂等性原理及实现剖析
- 【Es】es修改mapping报错Validation Failed: 1: mapping type is missing
- Greenplum创建存储过程
- Spring : spring的aware
- Spring : Spring容器之SmartLifeCycle的简单使用