技术专区
-
微服务架构深度解析与最佳实践 - 第四部分:如何拆分微服务和改造遗留系统
七个关键问题的应对策略 1.如何合理拆分微服务 当一个系统服务化的时候,就会面临一个问题:如何进行服务的划分?怎么确定服务的粒度?有没有一些可以参考的业界通用规则? 实际上服务划分的本质是对系统进行架构设…
-
微服务架构深度解析与最佳实践 - 第三部分:微服务的使用场景和相关问题
微服务架构不是银弹 《管理的常识》一书里说,管理的核心是不断的解决(推进工作过程中出现的各种)问题。同样地,我认为架构的核心则是不断的解决(系统设计实现与演化过程中的各种)问题。 Fred Brooks 在《人月…
-
微服务架构深度解析与最佳实践 - 第二部分:四个特点和六个能力、常见框架
微服务架构的特点、优势和常见技术 微服务的四个特点和六个能力 现在让我们分析一下上一节里的各个技术大牛们阐述的技术观点,从设计开发、系统部署、测试运维和服务治理四个主要方面来考虑微服务架构的特点,那么…
-
微服务架构深度解析与最佳实践 - 第一部分:微服务发展历程和定义
微服务架构的概念,现在对于大家应该都不陌生,无论使用 Apache Dubbo、还是 Spring Cloud,都可以去尝试微服务,把复杂而庞大的业务系统拆分成一些更小粒度且独立部署的 Rest 服务。但是这个过程,具体应该怎么做…
-
微服务(Microservice)介绍对比
WHAT - 什么是微服务 微服务简介 这次参加JavaOne2015最大的困难就是听Microservice相关的session,无论内容多么水,只要题目带microservice,必定报不上名,可见Microservice有多火。最喜欢其中一页。关于这个典故…
-
Service Mesh 框架选型对比分析:Linkerd、Envoy、Istio、Conduit
当前,业界主要有以下主要几种Service Mesh框架,下面进行详细的说明及对比。 1、Linkerd Linkerd是 Buoyant 公司 2016 年率先开源的高性能网络代理,是业界的第一款Service Mesh框架。其主要用于解决分布式环境中…
-
什么是微服务架构?
本文已收录开源项目Github:imcoderlemon/CodeClass 从小白到架构师,包含编程学习指南、开源计算机电子书、大厂面试经验,持续更新中!欢迎star 什么是微服务?| AWS (amazon.com) 什么是微服务? | IBM 一文带你…
-
微服务是什么?
微服务(microservice)是一种软件架构,正得到越来越多的关注。 但是,它到底是什么意思?什么样的架构可以叫做微服务? 网上的文章虽然很多,但是都太复杂,初学者不容易看懂。我认为,这个概念其实非常简单,可…
-
Java微服务开发指南 -- 使用Spring Boot构建微服务
使用Spring Boot构建微服务 Spring Boot是一个广泛用来构建Java微服务的框架,它基于Spring依赖注入框架来进行工作。Spring Boot允许开发人员使用更少的配置来构建微服务,同时框架本身能够尽可能的减少开发人员的…
-
Docker架构原理及简单使用
提示:文中有些内容为大神的博客内容,就不统一标注那里引用,只是再最下面标注参考连接谢谢 一、简介 1、了解docker的前生LXC LXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和…