上一页 1 ··· 4 5 6 7 8
摘要: 一、什么是Zookeeper? Zookeeper是一个分布式协调工具,可以实现注册中心功能,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等,它可以替代Eureka组 阅读全文
posted @ 2021-10-11 17:03 我若安好,便是晴天 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 一、Eureka基础 Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服 阅读全文
posted @ 2021-10-11 14:55 我若安好,便是晴天 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 一、什么是微服务的服务注册中心? 注册中心是微服务最核心的基础服务之一,是隐藏在服务框架背后最基础的服务,记录各个服务的实例信息,决定业务服务是否正常调用,主要涉及到三大角色,服务提供者、服务消费者、注册中心。三者的架构关系如下图: 服务注册中心执行流程原理: 1、各微服务启动时,会将自己的实例信息 阅读全文
posted @ 2021-10-11 10:13 我若安好,便是晴天 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: 什么是Idea自动热部署? 热部署是指代码改动之后,调试过程中会服务自动重启,减少手动重启的麻烦,尤其是在微服务开发中,涉及到很多模块的调试更为重要。 如何开启热部署功能? 1、添加如下依赖到项目模块: <dependency> <groupid>org.springframework.boot</ 阅读全文
posted @ 2021-09-30 16:23 我若安好,便是晴天 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1、父工程创建及使用 使用idea开发工具,选择File-new- project ,在选项中选择Maven工程,选择jdk版本1.8,勾选maven-archetype-site,点击next,输入GroupId、Artifactid、Version,再点击next,选择自建maven(不建议使用 阅读全文
posted @ 2021-09-30 14:37 我若安好,便是晴天 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一、什么是微服务? 微服务是一种程序架构模式,它提倡将单体应用程序划分成若干的小服务模块,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相协作(通常是基于HTTP协议的RESTful AP))。每个服务都围绕着具本业务进行构建,并且能 阅读全文
posted @ 2021-09-30 11:49 我若安好,便是晴天 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一、桥接模式:如果软件系统中某个类存在多个独立变化的维度,我们可以将这多个维度分离出来,使这些维度可以独立扩展,比如一个表示教师的类 ,他原本包含教师资格级别和所教学科这个两个维度,如果我们抽象出一个教师类,然后要实现各个级别、各个学科的教师的话 ,就需要实现教师资格级别数量(M)和教学学科数量(N 阅读全文
posted @ 2019-01-24 17:24 我若安好,便是晴天 阅读(11) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8