更多“多选题微服务架构是一种架构模式下列哪些是它所提倡的?()A小且专注于做一件事B独立的进程也即进程隔离C轻量级的通信机制D松耦合、独立部署”相关问题
  • 第1题:

    以下关于微服务架构的说法错误的是()

    A、微服务架构下,技术的选型是多样化的。

    B、微服务架构体现出其灵活性,因为每个服务可以根据实际需求独立进行扩展。

    C、在微服务架构中,每个服务都是独立的业务单元,服务主要通过接口进行交互,如何保证依赖的正常,是测试面临的主要挑战。

    D、在部署和管理时,微服务架构有多个微服务组成,相对部署简单。


    参考答案:D

  • 第2题:

    下列关于进程间通信的描述中,不正确的是______。

    A.进程互斥是指每次只允许一个进程使用临界资源

    B.进程控制是通过原语实现的

    C.P、V操作是一种进程同步机制

    D.管道不是一种进程高级通信机制


    正确答案:D

  • 第3题:

    以下哪些不是微服务架构的优势()。

    A、代码集中,易于迁移

    B、服务与服务之间完全独立,无耦合

    C、微服务采用AP架构


    答案:A

  • 第4题:

    SOA(Service-Oriented Architecture)是一种架构模型,它可以根据需求通过网络对______的应用组件进行分布式部署、组合和使用。

    A.紧耦合、细粒度

    B.紧耦合、粗粒度

    C.松耦合、细粒度

    D.松耦合、粗粒度


    正确答案:D
    解析:SOA(Service-OrientedArchitecture)是一种架构模型,它可以根据需求通过网络对松耦合、粗粒度的应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。可见,SOA的几个关键特性是:一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通信,不涉及底层编程接口和通信模型。

  • 第5题:

    论微服务架构及其应用 近年来,随着互联网行业的迅猛发展,公司或组织业务的不断扩张,需求的快速变化以及用户量的不断增加,传统的单块(Monolithic)软件架构面临着越来越多的挑战,已逐渐无法适应互联网时代对软件的要求。在这一背景下,微服务架构模式(Microservice Architecture Pattern)逐渐流行,它强调将单一业务功能开发成微服务的形式,每个微服务运行在一个进程中;采用HTTP等通用协议和轻量级API实现微服务之间的协作与通信。这些微服务可以使用不同的开发语言以及不同数据存储技术,能够通过自动化部署工具独立发布,并保持最低限制的集中式管理。

    请围绕“论微服务架构及其应用”论题,依次从以下三个方面进行论述。 1.概要叙述你参与管理和开发的、采用微服务架构的软件开发项目及在其中所担任的主要工作。 2.与单块架构相比较,微服务架构有哪些特点?请列举至少4个特点并进行说明。 3.结合你参与管理和开发的软件开发项目,描述该软件的架构,说明该架构是如何采用微服务架构模式的,并说明在采用微服务架构后,在软件开发过程中遇到的实际问题和解决方案。


    正确答案:一、首先用400-600字的篇幅简要叙述作者参与开发的软件系统的概要和所担任的工作。
    二、微服务的特点包括:
    微服务的基本思想在于考虑围绕着业务领域组件来创建应用,这些就应用可独立地进行开发、管理和加速。在分散的组件中使用微服务云架构和平台使部署、管理和服务功能交付变得更加简单。
    微服务是利用组织的服务投资组合,然后基于业务领域功能分解它们,在看到服务投资组合之前,它还是一个业务领域。
    微服务这一概念出现于2012年,是因软件作者Martin Fowler而流行,他承认这并没有精确地定义出这一架构形式,虽然围绕业务能力、自动化部署、终端智能以及语言和数据的分散控制有一些常见的特性。
    开源工作流平台 “Imixs-Workflow“发布了一款新的微服务架构,作为工作流来管理解决方案。Imixs的微服务( Imixs-Microservice)提供了一个工作流封装成微服务架构。这一服务可以独立于其背后的技术,绑定到任何业务应用中去。这允许业务应用改变业务逻辑的时,不用更改任何代码。这业务目标可以通过工作流模型控制。
    Imixs的微服务是基于Imixs的工作流引擎( Imixs-Workflow Engine)的复杂功能构建的,它可以以多种不同的方法来控制业务数据。Imixs的微服务可以发送电子邮件推送消息、日志业务交换,还可以确保所有类型业务数据的安全。
    Imixs的工作流模型可以给业务处理模型(Imixs-Workflow Modeller)中的每种状态单独的设计一个ACL。这许可了高度复杂的业务应用程序,并在每个流程实例周围驻起了安全层。[4]
    三、详细论述在项目中如何应用微服务架构进行开发的。

  • 第6题:

    软件架构中, ( ) 包括进程通信和事件驱动的系统

    A.数据流
    B.调用/返回
    C.虚拟机
    D.独立构件

    答案:D
    解析:
    软件架构分为数据流风格、调用/返回风格、独立构件风格、虚拟机风格和仓库风格。

  • 第7题:

    老于是某银行的系统架构师,他为银行投资管理系统设计的软件架构包括进程通信和事件驱动的系统,该软件架构风格属于( )。

    A.数据流风格
    B.独立构件风格
    C.仓库风格
    D.虚拟机风格

    答案:B
    解析:
    Garlan和Shaw对通用软件架构风格进行了分类,他们将软件架构分为数据流风格、调用/返回风格、独立构件风格、虚拟机风格和仓库风格。(1)数据流风格:数据流风格包括批处理序列和管理/过滤器两种风格。(2)调用/返回风格:调用/返回风格包括主程序/子程序、数据抽象和面向对象,以及层次结构。(3)独立构件风格:独立构件风格包括进程通信和事件驱动的系统。(4)虚拟机风格:虚拟机风格包括解释器和基于规则的系统。(5)仓库风格:仓库风格包括数据库系统、黑板系统和超文本系统。

  • 第8题:

    ()架构是一种架构模式,它提倡将单块架构的应用划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。

    • A、单机
    • B、C/S
    • C、微服务
    • D、B/S

    正确答案:C

  • 第9题:

    下列属于微服务(Microservice)特征的是?()

    • A、小:粒度小,且专注一件事情
    • B、独:单独的进程
    • C、轻:轻量级通信机制,HTTP/REST接口
    • D、松:松耦合、可独立部署正确

    正确答案:A,B,C,D

  • 第10题:

    多选题
    云计算通常有哪些服务类型()
    A

    基础架构即服务

    B

    网络架构即服务

    C

    平台即服务

    D

    软件即服务


    正确答案: B,A
    解析: 暂无解析

  • 第11题:

    多选题
    微服务架构是一种架构模式下列哪些是它所提倡的?()
    A

    小且专注于做一件事

    B

    独立的进程也即进程隔离

    C

    轻量级的通信机制

    D

    松耦合、独立部署


    正确答案: D,B
    解析: 暂无解析

  • 第12题:

    多选题
    下列属于微服务(Microservice)特征的是?()
    A

    小:粒度小,且专注一件事情

    B

    独:单独的进程

    C

    轻:轻量级通信机制,HTTP/REST接口

    D

    松:松耦合、可独立部署正确


    正确答案: C,B
    解析: 暂无解析

  • 第13题:

    判断是否为微服务架构,通常参考以下几点()

    A、每个服务必须使用独立数据库;

    B、每个服务可独立部署且相互隔离

    C、通过轻量级API调用服务

    D、服务需保证良好的高可用性


    参考答案:BCD

  • 第14题:

    下列关于进程间通信的描述中,不正确的是( )。

    A.进程互斥是指每次只允许一个进程使用临界资源

    B.进程控制是通过原语实现的

    C.P、V操作是一种进程同步机制

    D.管程是一种进程高级通信机制


    正确答案:D
    解析:本题考查进程管理的知识。选项A、B、C都是对进程间通信的描述,不符合题意;管程是另一种进程同步机制,并不是高级通信机制,故选项D说法不正确,本题选择D。

  • 第15题:

    下列对进程间相互通信的描述错误的是

    A.进程互斥是指每次只允许一个进程使用临界资源

    B.进程控制是通过原语实现的

    C.P、V操作是一种进程同步机制

    D.管道不是一种进程高级通信机制


    正确答案:D
    解析:系统中一些资源一次只允许一个进程使用,这类资源成为临界资源。许多进程常常需要共享资源,而这些资源往往只能为一个进程服务,进程间的这种关系是进程的互斥。进程控制是通过原语实现的。P、V操作是一种进程同步机制。所谓管道,就是连接两个进程之间的一个打开的共享文件夹,专用于进程间进行数据通信。它是一种进程高级通信机制。

  • 第16题:

    下列关于进程间通信的描述中,不正确的是(15)。

    A.进程互斥是指同时只允许一个进程使用临界资源

    B.进程控制是通过原语实现的

    C.P、V操作是一种进程同步机制

    D.管程是一种进程高级通信机制


    正确答案:D
    解析:进程是一个程序关于某个数据集的一次运行,进程互斥是指同时只允许一个进程使用临界资源。进程控制是通过进程控制原语实现的。用于进程控制的原语主要包括创建原语、阻塞原语、撤销原语、唤醒原语、优先级原语、调度原语。P操作和V操作都是不可分割的原子操作,也称为原语,可以用来实现进程互斥与进程同步。管程是一个由过程、变量及数据结构等组成的集合,即把系统中的资源用数据抽象地表示出来。这样,对资源的管理就可以用数据及在其上实施操作的若干过程来表示,而代表共享资源的数据及在其上操作的一组过程就构成了管程。进程可以在任何需要资源的时候调用管程,且在任一时刻最多只有一个进程能够真正地进入管程,而其他调用进程则只能等待。由此看来,管程实现了进程之间的互斥,使临界区互斥实现了自动化,它比信号量更容易保证并发进程的正确性,但它不是一种进程高级通信机制。

  • 第17题:

    下列关于进程间通信的描述中,不正确的是( )。

    A)进程互斥是指每次只允许一个进程使用临界资源

    B)P、V操作是一种进程同步机制

    C)管道是一种进程高级通信机制

    D)进程控制不是通过原语实现的


    正确答案:D

  • 第18题:

    老于是某银行的系统架构师,他为银行投资管理系统设计的软件架构包括进程通信和事件驱动的系统,该软件架构风格属于( )。

    A:数据流风格
    B:独立构件风格
    C:仓库风格
    D:虚拟机风格

    答案:B
    解析:
    软件架构五大风格:
    (1)数据流风格:包括批处理序列架构风格(Batch Sequential)和管理/过滤器架构风格(Pipes/Filters)。
    (2)调用/返回风格:包括主程序/子程序架构风格(Main Program and Subroutine)、数据抽象和面向对象架构风格(DataAbstraction and Object-Oriented)及层次结构架构风格(Hierarchical Layers).
    (3)独立构件风格:包括进程通信架构风格(Communicating Processes)和事件驱动架构风格(EventSystems)。
    (4)虚拟机风格:包括解释器架构风格(Interpreters)和基于规则的系统(Rule-based Systems)架构风格。
    (5)仓库风格:包括数据库架构风格(Database)和黑板架构风格(BlackBoards)

  • 第19题:

    在大型的云计算数据中心,一般采用以下哪些架构()

    • A、紧耦合架构
    • B、松耦合架构
    • C、虚拟化分区架构
    • D、云架构

    正确答案:B,C,D

  • 第20题:

    微服务架构是一种架构模式下列哪些是它所提倡的?()

    • A、小且专注于做一件事
    • B、独立的进程也即进程隔离
    • C、轻量级的通信机制
    • D、松耦合、独立部署

    正确答案:A,B,C

  • 第21题:

    下列四种服务中不属于微内核提供的是()。

    • A、进程间的通信机制
    • B、低级I/O
    • C、文件的共享与保护
    • D、有限的低级进程管理和调度

    正确答案:C

  • 第22题:

    单选题
    ()架构是一种架构模式,它提倡将单块架构的应用划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值
    A

    单机

    B

    C/S

    C

    微服务

    D

    B/S


    正确答案: D
    解析: 暂无解析

  • 第23题:

    多选题
    面向服务的架构(SOA)具有的特点包括()。
    A

    紧耦合

    B

    可重用

    C

    独立服务

    D

    标准接口

    E

    基于开放标准


    正确答案: A,B
    解析:

  • 第24题:

    ( 难度:中等)以下( )不是微服务的特点。
    A.一组小的服务构成
    B.轻量级的通信机制
    C.集中式管理
    D.服务之间松耦合

    答案:C