北京启檬科技有限公司北京启檬科技有限公司

基于微服务架构的电商平台重构项目案例

基于微服务的业务平台架构重构

Business platform reconfiguration is one of the important measures to undertake China Telecom's CTNet 2025 plan, implement network reconfiguration and promote network intelligence. The problems existing in the business platform were analyzed, and the evolution goal of taking micro-service as the core concept were put forward, standardizing the general framework and open standards of the platform, and reconstructing the software framework of the business platform. And through the establishment and improvement of basic platforms, standardization and promotion of micro-service transformation of business/application platforms, resource planning and environmental deployment plans, the specific restructuring work was promoted. The resource utilization rate, development efficiency, automatic resource scheduling, deployment efficiency and other aspects of the platforms before and after the reconfiguration were compared and analyzed, and the initial results of the implementation of the business platform reconfiguration were given. Reference for the planning, development and deployment of similar platforms in the industry was provided.

基于微服务架构下的企业微门户平台规划

IT新趋势变化和市场变化息息相关,移动互联网时代的到来让人们的生活更加"碎片化",门户作为企业服务于内外部用户的重要窗口,希望通过"移动互联网+"的模式进行重构,满足业务的快速创新和敏捷交付.本文针对企业门户平台移动化建设中面临的传统应用系统整合和重构的难题,提出基于微服务架构的移动微门户平台解决方案,供研究人员参考.

一种基于微服务技术的电商平台的实现系统及方法

本发明公开了一种基于微服务技术的电商平台的实现系统及方法,通过在传统架构的商城项目中,将需要拆解的业务进行横向拆解成具有专业业务的应用,纵向拆解出具有特定功能的底层实现作为服务,实现传统架构的商城项目向微服务架构的商城项目循序渐进地代码重构.另外,网关,应用,服务三者配合缓存联合处理复杂度高,信息多,访问频率高的业务逻辑,从而使用户能高效快速地获取所需要访问的信息,并且减少服务器压力,而且通过MQ和Dubbo配合实现同步/异步的远程调用,提高了微服务的逻辑处理效率.

基于微服务架构的MOOC平台重构

文章结合当前MOOC平台业务情况,分析了传统三层架构的实现方式.从表示层,逻辑层,数据层介绍了MOOC平台的传统实现方案,并指出三层架构的不足之处,提出了使用微服务架构的方式改造现有MOOC平台,并指出在实现微服务架构改造过程中应注意的事项.通过使用RESTful API定义每一个微服务,方便服务之间通信,简化服务并使服务独立运行.为适应业务增长,提出采用自动扩展服务能力的策略,最后总结了微服务架构给MOOC平台改造带来的好处.

基于SaaS的微服务重构机制的设计与实现

随着信息技术的不断发展,现代企业管理对信息化的要求越来越高。有许多企业作为SaaS(SoftwareasaService)服务提供商,通过提供SaaS服务这种方式使得其他企业可以租赁或购买SaaS系统来管理自身的企业业务。但是大多数企业所开发的SaaS系统都是将一个完整的应用当成一开发单元,由于系统的耦合性很大,某一个模块的变更都难以不会影响到整个系统的其他模块;而且这种开发方式更新不够灵活,维护成本日益增加,根本无法适应企业业务快速发展的需要。为了解决上述面临的问题,本文遵循面向服务的思想,采用微服务的概念,选择以服务来构建应用为解决方案,将企业基本应用封装成一个个的服务,服务之间通过轻量的通讯机制来交互。本文首先设计了系统微服务重构的流程,并按照该重构流程机制,对某公司SaaS系统进行了重构方案的设计和实现,验证了该重构流程的可行性。本文涉及的主要工作有:(1)分析了目标SaaS系统的架构,按照微服务的思想设计了系统的微服务架构,并根据所设计的微服务架构提出了重构系统的方案,通过对两大主流Web服务实现方案的研究和比较,最终采用基于REST(Representational State Transfer)的 Web 服务实现方案。(2)结合目标系统的特点以及所设计的方案,分析了系统的主要功能,给出了 REST服务的设计步骤和方案,并根据该步骤设计了系统的Web服务接口。(3)利用所设计的接口,采用SpringMVC作为Web层的实现框架,对系统的基于REST的Web服务按照设计的重构方案进行了实现并且实现了服务间的通信。最后,实现并运行重构后的系统。通过其与原系统实现功能的一致性来验证重构系统在功能方面达到了要求。另外还使用LoadRunner负载测试工具测试了重构后的系统的性能,并与原系统性能进行比较,验证了重构流程的可行性和重构方案的有效性。

基于Jupyter交互式分析平台的微服务架构

随着Jupyter Notebook在数据科学领域应用规模的不断扩大,对于多用户管理和集群计算资源调度的功能需求越趋增加.本文从Jupyter相关基本概念入手,阐述了Jupyter对于科研成果交流传播的作用影响,总结了目前国外科研机构,高等院校等组织在研究Jupyter分布式架构方面的现状;详细分析了Jupyter体系架构特点,运用微服务的方式重构Jupyter,并通过Kubernetes的资源调度分配算法,实现了基于容器技术的高弹性分布式微服务架构.测试结果数据表明,本文提出的架构在访问负载性能上得到了一定程度的提升,在用户运行数量方面达到了集群上负载均衡的目标.
赞(1)
未经允许不得转载:>北京启檬科技有限公司 » 基于微服务架构的电商平台重构项目案例