自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 运维基础-LINUX

运维基础,linux 基础知识

2024-07-22 17:38:05 533 1

原创 RabbitMQ

1.初识MQ1.1.同步和异步通讯微服务间通讯有同步和异步两种方式:同步通讯:就像打电话,需要实时响应。异步通讯:就像发邮件,不需要马上回复。两种方式各有优劣,打电话可以立即得到响应,但是你却不能跟多个人同时通话。发送邮件可以同时与多个人收发邮件,但是往往响应会有延迟。1.1.1.同步通讯我们之前学习的Feign调用就属于同步方式,虽然调用可以实时得到结果,但存在下面的问题:总结:同步调用的优点: 时效性较强,可以立即得到结果 同步调用的...

2022-04-10 00:14:54 299

原创 RabbitMQ部署指南

1.单机部署我们在Centos7虚拟机中使用Docker来安装。1.1.下载镜像方式一:在线拉取docker pull rabbitmq:3-management方式二:从本地加载 比如我提前下载的镜像包:上传到虚拟机中后,使用命令加载镜像即可:docker load -i mq.tar1.2.安装MQ执行下面的命令来运行MQ容器:docker run \ -e RABBITMQ_DEFAULT_USER=aming\ -e RABBITMQ_DE.

2022-04-09 12:56:52 165

原创 Docker-Compose 安装与部署微服务集群

目录CentOS7安装DockerCompose1.下载2.修改文件权限3.Base自动补全命令:4:部署微服务集群1.compose文件4.3.2.修改微服务配置4.3.3.打包4.3.4.拷贝jar包到部署目录4.3.5.部署Docker镜像仓库1.搭建私有镜像仓库3.1.简化版镜像仓库2.带有图形化界面版本3.配置Docker信任地址2.推送、拉取镜像CentOS7安装DockerCompose1.下载Linux下需要

2022-04-08 23:38:05 1088

原创 Docker快速入门

1.初识Docker1.1.什么是Docker微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 1.1.1.应用部署的环境问题大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题: 依赖关系复杂,容易出现兼容性问题 开发、测试、生产环境有差异 例如一个项目中,部署时需要依赖于node.js、..

2022-04-08 23:14:15 272

原创 CentOS7 安装Docker

0.安装DockerDocker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为 stable test 和 nightly 三个更新频道。官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CE 在 CentOS上的安装。1.CentOS安装DockerDocker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7

2022-04-08 17:08:11 86

原创 Nacos安装指南

开发阶段采用单机安装即可。目录1.1.下载安装包1.2.解压1.3.端口配置.4.启动1.5.访问2.Linux安装2.1.安装JDK2.2.上传安装包2.3.解压2.4.端口配置2.5.启动3.Nacos的依赖1.1.下载安装包在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:GitHub主页:GitHub - alibaba/nacos: an easy-to-use dynamic servi

2022-04-07 23:38:19 362

原创 SpringCould快速入门三(Gateway服务网关)

本文项目地址Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等响应式编程和事件流技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。1.为什么需要网关Gateway网关是我们服务的守门神,所有微服务的统一入口。网关的核心功能特性: 请求路由 权限控制 限流 架构图:权限控制:网关作为

2022-04-07 23:14:48 327

原创 SpringCould 快速入门二(nacos配置和Fegin远程调用)

1.Nacos配置管理Nacos除了可以做注册中心,同样可以做配置管理来使用。1.1.统一配置管理当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我们需要一种统一配置管理方案,可以集中管理所有实例的配置。Nacos一方面可以将配置集中管理,另一方可以在配置变更时,及时通知微服务,实现配置的热更新。1.1.1.在nacos中添加配置文件如何在nacos中管理配置呢?然后在弹出的表单中,填写配置信息:...

2022-04-07 19:03:44 994

原创 SpringCould快速入门笔记一

一:认识微服务1:架构演变 因为在dubbo 中讲过了 这里就不再画图了1.1:单体架构: 优点:架构简单 部署成本低缺点:耦合度高(维护困难、升级困难)1.2:分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。 优点:降低服务耦合 ; 有利于服务升级和拓展 缺点:服务调用关系...

2022-03-30 21:27:45 1236

原创 Dubbo 快速学习笔记3(Dubbo高级特性)

一:序列化1.1:讲解我们两个机器传输数据,生产者将user对象转化成流,传给消费者【序列化】消费者将流转换成User对象使用【反序列化】1:dubbo 内部已经将序列化和反序列化的过程内部封装了,我们只需要在定义pojo类时实现Serializable接口即可 2:一般会定义一个公共的pojo模块,让生产者和消费者都依赖 该模块1.2 示例代码@Datapublic class User implements Serializable { private i..

2022-03-23 21:29:46 603

原创 Dubbo 快速学习笔记2(Dubbo快速入门)

dubbo 快速入门

2022-03-23 00:48:56 1618 1

原创 Dubbo admin 快速搭建

前提准备:dubbo admin 下载包 以及安装node.js 我已经将文件上传url 为:1:找一个文件目录解压 dubbo admin 安装包2:配置zookeeper在 dubbo-admin-develop\dubbo-admin-develop\dubbo-admin-server\src\main\resources中找到配置文件 application.properties 编辑打开会看到# centers in dubbo2.7admin.registry.

2022-03-23 00:15:16 3073

原创 Dubbo 快速入门笔记1(分布式相关概念)

一:分布式系统中的相关概念传统的项目:比如:【HR,EMS,CRM】 这些软件的用户都是企业员工互联网项目:比如:淘宝,百度,QQ 面对的使用者是网民所以互联网用户的用户体验度就要求的非常高:美观,功能,速度,稳定那么在构建互联网项目时候都会遇到那些问题:互联网项目特点: • 用户多 • 流量大,并发高 • 海量数据 • 易受攻击 • 功能繁琐 • 变更快互联网项目架构目标:提供快速的访问体验衡量网站的性能指标:• 响应时间:指执行一个请求从开始到最后收到响应数据所花费的

2022-03-22 20:53:58 94

原创 SpringBoot快速入门(笔记四-实用运维篇)

本章节将讲一下我们在实际部署springBoot 项目中需要注意的问题一:打包与运行二:配置高级三:多环境开发四:日志

2022-03-21 19:48:51 2339

原创 SpringBoot 快速入门(笔记三-SSMP整合)

本章内容为springBoot +JUnit+spring+springMvc+mybatis+mybatis-plus 整合,该整合项目也是我们日常代码生产过程中最长用的代码部分一:整合JUnitspringBoot项目在创建时就为我们创建好了相关依赖,我们只需要使用就好<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta

2022-03-18 00:09:35 665

原创 SpringBoot 快速入门(笔记二)

在学习第二小节前,为了方便日后使用springboot 咱们将springboot做成模板一:基础配置1.1:属性配置1.2:配置文件分类1.3:yaml文件1.4:yaml数据读取

2022-03-17 12:47:30 406

原创 SpringBoot 快速入门(笔记一)

前置:学习springBoot 之前 需要学习最基本的SSM 框架以及Maven 知识一:SpringBoot基础入门1.1:什么是SpringBootSpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。1.2:快速创建SpringBoot 的4种方式1.2.1:利用IDEA 快速搭建选择一个web项目,选择springweb技术,然后next如下一个基于IDEA 的springboot项目就创建好...

2022-03-07 21:14:57 321

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除