基于微服务的大型网站架构设计  

Architecture Design of Large Scale Website based on Microservice

在线阅读下载全文

作  者:陶璐 TAO Lu(College of Computer Science and Engineering,Anhui University of Science & Technology,Huainan Anhui 232001,China)

机构地区:[1]安徽理工大学计算机科学与工程学院,安徽淮南232001

出  处:《科技视界》2018年第28期210-211,226,共3页Science & Technology Vision

摘  要:微服务构架(Microservice Architecture)体系表述的应用设计方案是一个相对单独运转工作的构架体系。这种构架体系以工作自动部署、运转速率、点到点的重组、结合以及数据控制和语言控制的分散性上面展开。微服务这种架构风格就是把一组小服务演化成为一个单一的应用的一种方法。每个应用都运行在自己的进程中,并通过轻量级的机制保持通信,就像HTTP这样的API[1]。这些服务要基于业务场景,并使用自动化部署工具进行独立的发布。可以有一个非常轻量级的集中式管理来协调这些服务,可以使用不同的语言来编写服务,也可以使用不同的数据存储。通常微服务可以针对性的完成一些功能,如订单统计、用户统计等。微服务在实际运用中都是一个拥有自我规律和自适应的小型多边形应用程序。个别的微服务还将向别的微服务以及客户端发送API。当完成Web UI,运算中的云VM(2)以及DOCKER容器[3]都可以成为一个实例。Microservice architecture is used to describe the design of an independent software application deployment, This architecture is around business capabilities,automated deployment,end to end above decentralized control and the integration of language and data. This microservice architecture sule is a group of small service evolution has become a method for a single application. Each application runs in its own process, and maintain communication through a lightweight mechanism,such as HTTP API.These services should be based on the business scene,publish and use automated deployment tool independently. There can be a very lightweight centralized management to coordinate these services,you can use different language services,can also use different data storage. A microservice upically performs a specific function,such as order management,customer management,etc.each of the micro services is a miniature hexagonal application that has its own business logic and adapters. Some microservices will also release API to other micro services and application clients. Other micro services to complete a Web UI,run-time,each instance may be a cloud VM or Docker container.

关 键 词:服务构架 微服务 SOA 单块服务 

分 类 号:TP312[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象