Micro-service is a software development technology, which advocates dividing a single application into a group of small services, which coordinates and cooperates with each other to provide ultimate value for users.The micro-service (问题1) has many important benefits.First,it solves the problem of business complexity. It decomposes the original huge single application into a group of services. Although the total amount of functions remains the same, the application has been decomposed into manageable services.The development speed of a single service is much faster, and it is easier to understand and (问题2). Second, this architecture allows each service to be (问题3) independently by a team. Developers are free to choose any appropriate technology. Third, the micro-service architecture mode enables each service to be (问题4) independently. Developers never need to coordinate the deployment of local changes to their services. These types of changes can be deployed immediately after testing. Finally, the micro-service architecture enables each service to (问题5) independently.
本题考察的是微服务架构的特点与优势。
问题 1:A选项architecture指架构,符合题干中描述“micro-service … has many important benefits”,强调的是微服务架构的优点,正确。B选项software泛指软件,不特指架构,不准确。C选项application是应用,与题意不符。D选项technology是技术,未能准确指代“微服务架构”这一整体。
选择选项 A。
问题 2:B选项maintain(维护)符合语境,微服务拆分后更易理解和维护。A选项develop(开发)已在后文提及,与这里语境不符。C选项utilized(使用)与上下文逻辑不符。D选项deploy(部署)在此位置不合适。
选择选项 B。
问题 3:B选项developed(开发)符合“each service to be … independently by a team”的语境,说明团队可独立开发。A选项planned(规划)强调前期计划,不是这里要表达的核心。C选项utilized(使用)与逻辑不符。D选项deployed(部署)与上下文位置不符。
选择选项 B。
问题 4:D选项deployed(部署)符合“enables each service to be … independently”的语境,微服务支持独立部署。A选项utilized(使用)、B选项developed(开发)、C选项tested(测试)均与上下文意思不完全匹配。
选择选项 D。
问题 5:D选项expand(扩展)符合“micro-service architecture enables each service to … independently”的语境,说明微服务支持独立扩展。A选项analyze(分析)、B选项use(使用)、C选项design(设计)均不能准确表达架构优势。
选择选项 D。
