![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
yplovezz
我就是我
展开
-
SpringCloud与Docker微服务架构实战读书笔记(一)
微服务架构概述单体应用架构存在的问题单体应用:一个归档包(例如war格式)包含所有功能的应用程序优点:比较容易部署、测试缺点:复杂性高:一个应用百万行级别,修改代码容易牵一发而动全身技术债务:已使用的系统设计或代码难以被修改部署频率低:构建和部署的时间长→部署频率低→两次发布之间有大量功能变更与缺陷修复,出错概率比较高可靠性差:某个应用bug,可能会导致整个应用的崩溃扩展能力受...原创 2019-07-20 07:29:03 · 439 阅读 · 0 评论 -
SpringCloud与Docker微服务架构实战读书笔记(二)
开始使用SpringCloud实战微服务SpringCloud实战前提SpringCloud不一定适合所有人。先来探讨一下,玩转SpringCloud需要具备什么样的技术能力,以及在实战中会使用到哪些工具。技术储备SpringCloud并不是面向零基础开发人员的,它有一定的学习曲线。语言基础:SpringCloud是一个基于Java语言的工具套件,所以学习它需要一定的Java基础。当...原创 2019-07-20 12:21:10 · 310 阅读 · 0 评论 -
SpringCloud与Docker微服务架构实战读书笔记(三)
微服务注册与发现服务发现简介通过前面的讲解,我们知道硬编码提供者地址的方式有不少问题。要想解决这些问题,服务消费者需要一个强大的服务发现机制,服务消费者使用这种机制获取服务提供者的网络信息。不仅如此,即使服务提供者的信息发生变化,服务消费者也无需修改配置文件。服务发现组件提供这种能力。在微服务架构中,服务发现组件是一个非常关键的组件。使用服务发现组件后的架构图,如下:服务提供者、服务消...原创 2019-07-21 12:59:19 · 2138 阅读 · 0 评论 -
SpringCloud与Docker微服务架构实战读书笔记(四)
Eureka的元数据Eureka的元数据有两种,分别是标准元数据和自定义元数据。标准元数据指的是主机名、IP地址、端口号、状态页和健康检查等信息,这些信息都会被发布在服务注册表中,用于服务之间的调用。自定义元数据可以使用eureka.instance.metadata-map配置,这些元数据可以在远程客户端中访问,但一般不会改变客户端的行为,除非客户端知道该元数据的含义。下面通过一个简单的示...原创 2019-07-21 18:25:13 · 674 阅读 · 0 评论