10 2020 档案
摘要:Config配置中心架构 步骤分析 1.创建一个Config项目用于提供配置 2.抽取服务提供者项目中的共有配置 3.配置刷新机制设计和实现方式(两种) 创建Config项目 导包,因为我们采用的eruake注册中心,所以要导eruake包,这里不细讲eruake注册中心的配置了,上一篇有配置和集群
阅读全文
摘要:搭建注册中心集群 以防出现单点故障 也就是唯一那个注册中心出现故障 导致整个架构故障 此次实现时伪集群,单台计算机搭建,所以需要修改host文件进行模拟 C:\Windows\System32\drivers\etc\hosts 修改映射文件 127.0.0.1 eureka1 127.0.0.1
阅读全文
摘要:简介 RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在不同的应用之间共享数据(跨平台跨语言)。RabbitMQ是使用Erlang语言编写,并且基于AMQP协议实现。 消息总线(Message Queue),是一种跨进程、异步的通信机制,用于上下游传递消息。由消息系统来确保消息的可
阅读全文
摘要:导包 <!-- fastjson 对象和json转换 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.58</version> </dependency> <
阅读全文
摘要:简介 Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon虽然只是一个工
阅读全文
摘要:安装包提供 https://pan.baidu.com/s/1qeRSkws2e1RKoRAWg7zUXw 提取码 p8ne 由于es出于安全考虑,不可以用root用户操作es。 如果使用root用户操作和启动会报错,当然应该有相应的解决方案,但是出于安全考虑先创建用户,一下安装步骤是我已经安装完成
阅读全文
摘要:部分内取自 https://blog.csdn.net/qwe86314/article/details/94552801 Eureka 核心概念 整体上可以分为两个主体:Eureka Server 和 Eureka Client。 Eureka Server:注册中心服务端 注册中心服务端主要对外
阅读全文
摘要:自动配置实现逻辑 --> 约定大于配置 在spring4.0时提出了Condition相关注解,Condition相关注解可以让用户提供一个判断条件,从而返回true和false,进而通过返回值类型决定对象是否能够初始化或者说注入到spring容器。 在springboot中判断条件一般为start
阅读全文
摘要:多配置文件 properties配置方式 application.properties #通过active指定选用配置环境 spring.profiles.active=test application-dev.properties #开发环境 server.port=8081 applicatio
阅读全文
摘要:数据卷 1.数据卷作用 介绍:可以是一个文件也可以是一个文件夹。 容器数据持久化操作,删除容器后数据依然可以保存在外部虚拟机,类比删除win快捷方式 与外部机器数据交互,前提是挂载了数据卷 容器之间数据的同步交互 2. 命令 #冒号前面是虚拟机的绝对路径,冒号后是容器内部的绝对路径,如果路径不存在,
阅读全文