收录了 微服务架构使用技术 频道下的 50 篇内容
本文通过分析微服务架构与单体架构的性能特点与适用性,并对运营商系统进行梳理研究,提出了微服务架构系统适用性评估体系,同时对云原生时代运营商微服务改造策略进行研究。
微服务到底是什么?
微服务架构,及其最重要的十个设计模式:独享数据库、事件驱动、CQRS、Saga、BFF、API 网关、Strangler、断路器、外部化配置、消费端驱动的契约测试,包括其优缺点、用例、上下文、技术栈示例及可用资源。
最近微服务在社区中逐步流行起来,微服务是用一组小而专的服务来构建一个应用,服务独立运行在不同的进程中,服务之间通过轻量的通讯机制来交互,并且服务可以通过自动化部署方式独立部署。微服务的核心理念是将大型、复杂的应用分解为小且内聚的服务,这些小的服务便于扩展和部署,他们可以简单的和当下流行的Docker、DevOps、云计算联系起来。
微服务架构越来越成为快速提交功能的重要方法,但这只是一个整体问题的一小部分。一个好的微服务架构实现需要对系统的内部架构和外部架构都有深入的理解和设计。
我们邀请青柳云的苏槐与InfoQ一起共建微服务架构专题“Re:从0开始的微服务架构”,为还没有入门该领域的技术人员开路,也帮助微服务架构老手温故知新。 这是专题的第一篇文章,从最基础的地方入手,让我们重识微服务架构。
微服务架构是将软件系统分解成可独立部署的自治模块,这些模块通过轻量级的、语言无关的方式进行通信,共同实现业务目标。为了有助于开发有效的微服务应用程序,作者给出了10个最佳实践。
本文介绍宜信微服务架构的实践经验。
我们邀请青柳云的苏槐与 InfoQ 一起共建微服务架构专题“Re:从 0 开始的微服务架构”,为还没有入门该领域的技术人员开路,也帮助微服务架构老手温故知新。
微服务是一种软件开发的组织和架构方法,它可以加快软件交付周期、增强创新和自主性,提高软件的可维护性和可伸缩、可扩展性,同时也提高了企业开发和发布软件服务的能力。
本文将介绍微服务架构设计中的设计模式、原则及最佳实践。
微服务并非银弹,但也并非过时。
微服务网关是微服务架构中的一个关键的角色,用来保护、增强和控制对于微服务的访问,微服务网关是一个处于应用程序或服务之前的系统,用来管理授权、访问控制和流量限制等,这样微服务就会被微服务网关保护起来,对所有的调用者透明。
使用微服务架构将导致基础架构的需求、成本和复杂性激增,但会提高企业服务的连续性和弹性,进而影响企业整体运行文化。在采用微服务之前,企业需要花费时间和精力去了解微服务架构,以及架构与企业自身的相关性。作为一名软件工程师,本文作者给出了对采用微服务架构的切身体会。
微服务从少部分“独角兽”公司走向了广为开发者所接受的状态。有些人认为,如果不在组织层面做出相应的调整,光是在技术层面采用微服务,并不会起到多大作用。我们与几位专家从不同角度对微服务各方面的情况进行了探讨。
微服务架构模式经过 5 年多的发展,在各行各业如火如荼地应用和实践。如何在企业中优雅地设计微服务架构?是企业面对的一个重要问题。本文将讲述微服务架构 1.0 设计与实践以及面临问题和破局,最后讲述微服务架构 2.0 设计与实践等方面,尝试去回答这个难题。
云原生之微服务新观
近日,才云在容器云新版本 Caicloud Compass v2.7.3 中更新了微服务解决方案。
分布式技术的发展,深刻地改变了我们编程的模式和思考软件的模式。
《Re:从 0 开始的微服务架构》专题的第二篇文章,看看如何搭建一个简单模式的微服务架构。