摘要: 一、什么是微服务? 什么是微服务?微服务(Microservice Architecture)是近几年流行的一种架构思想,关于它的概念很 难一言以蔽之。究竟什么是微服务呢?我们在此引用 ThoughtWorks 公司的首席科学家 Martin Fowler 于2014年提出的一段话: 原文:http 阅读全文
posted @ 2023-01-14 15:38 爱吃雪糕的小布丁 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 前言 对于Eureka注册中心来说,如果只有一个注册中心的话,如果注册中心崩了,那么里面的服务全部用不了,系统就会崩溃。为了避免这个问题,我们可以搭建一个注册中心的集群,几个注册中心互相关联,如果一个注册中心崩了,另外的几个注册中心还能用,服务还能用,系统就不会崩溃。 准备 我们用一台电脑模拟集群, 阅读全文
posted @ 2023-01-14 12:02 爱吃雪糕的小布丁 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 前言 Eureka注册中心相当于Zookeeper注册中心,思想是类似的,只不过Zookeeper需要在本机上下载一个服务客户端,直接启动客户端即可,而Eureka注册中心需要我们自己动手搭建,不过也不难。 搭建步骤 1、新建一个Maven项目 此处用的IDE是IDEA. 2、导入依赖 在Maven 阅读全文
posted @ 2023-01-14 12:01 爱吃雪糕的小布丁 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 前言 服务提供者和服务消费者之间通过Rest进行通信,消费者可以通过SpringBoot提供的RestTemplate类来获取提供者提供的服务,以达到自身目的。 准备 首先搭建服务提供者的环境,就是简单的一个web后端项目(前后端分离),由Dao、Service、Controller三层组成,Con 阅读全文
posted @ 2023-01-14 11:52 爱吃雪糕的小布丁 阅读(5) 评论(0) 推荐(0) 编辑