端产品多版本共存服务器端兼容的问题
今天偶然跟同事聊天,说到pc端产品升级的问题,由于我们是服务器端,理论上我们需要兼容不同版本的产品。
细想了下,这个场景是一定存在的,cs架构的产品比bs架构的产品一定要处理这种问题,在一定程度上的版本兼容之外,才能考虑强制升级的问题。
服务器端需要做的是,提供不同版本的api接口,实际上需要提供不同版本的数据存储,以及不同版本的业务逻辑处理。
在网上查了下,没有发现成型的方案,估计有成型的方案也不会放到网上,但是觉得市面上的端产品这么多,肯定有方案。
自己画了一个,觉得可能可行吧,一个初步的没有经过实践的构思,留作以后补充吧。
本文转自 斯然在天边 51CTO博客,原文链接:http://blog.51cto.com/13172906/1967541,如需转载请自行联系原作者
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
EVERTEC是如何利用大型机帮客户省钱?
EVERTEC,一家总部位于波多黎各首府圣胡安的公司,主要提供商户收单、付款处理、业务流程管理等服务,目前业务已经涵盖加勒比和拉丁美洲的19个国家。 EVERTEC的主要客户以企业、政府机构、金融机构和商人为主,每年处理的业务数超过21亿笔。该公司成立于2004年,并于2013年成为波多黎各首家在纽约证券交易所上市的技术公司。 以政府机构为例,出于安全性方面的考虑,之前是由EVERTEC帮助其托管了两套计算机系统,其中一套是以虚拟化的方式运行在IBM zEnterprise主机的z/OS平台上,另一套运行在IBM的z/VSE平台上。EVERTEC最终帮助其制定的更有成本效益的方案是将两套主机系 统整合在统一的z/OS环境中。 “速度、安全性和可靠性是我们最关注的,而这些IBM平台都能满足,”EVERTEC主机系统经理Jose Correa表示。 使用一套基于z/OS的主机意味着应用能够更好地服务于机构。毕竟使用单一平台,用户在软件授权、应用开发方面的成本更低。同时,业务运行在z/OS上代表着更简化的管理、更高的服务质量和更强的灾难恢复能力。 在EVERTEC托管整个基础设施前,过去几十...
- 下一篇
负载均衡设备哪家好?最好是能适用于金融业的
在金融行业的传统IT基础架构中,专有硬件负载均衡设备(如F5、Radware等)普遍具备功能强、性能高、运行稳定等特点,成为解决应用系统对外提供统一服务的首选方案。近年来,随着OpenStack、Kubernetes等云技术的兴起,应用系统的微服务化、快速迭代对资源的弹性伸缩能力提出了更高的要求,这就要求负载均衡有更好的灵活性和开放性。开源负载均衡软件因其开放的设计,完善的API接口以及对应用灵活部署需求的满足,在金融行业的云环境中逐步推广使用。民生银行在Kubernetes容器平台建设中,探索使用了一种灵活的软件F5解决方案,在利用F5传统优势的同时,也满足了容器应用的高灵活性要求。 Kubernetes服务发布方式及局限性 Service是Kubernetes最核心的资源对象之一,通过它可以为一组具备相同功能的容器应用提供一个统一的访问入口地址,并将请求负载分发到后端的各个容器应用上。这一点与传统IT基础架构中F5等负载均衡设备将访问请求负载分发到后端功能相同的应用上类似,Kubernetes集群中每个节点上运行的kube-proxy其实就是一个智能的软件负载均衡器,它负责把对Se...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境