【MQ中间件】RabbitMQ -- RabbitMQ死信队列及内存监控(4)
摘要:1.RabbitMQ TTL及死信队列 1.1.TTL概述 过期时间TTL表示可以对消息设置预期的时间,在这个时间内都可以被消费者接收获取;过了之后消息将自动被删除。RabbitMQ可以对消息和队列设置TTL。目前有两种方法可以设置。 第一种方法是通过队列属性设置,队列中所有消息都有相同的过期时间。
阅读全文
posted @
2021-04-30 13:15
人无名,则可专心练剑
阅读(1079)
推荐(4) 编辑
【运维】 Nginx -- Nginx入门与主要配置
摘要:1.Nginx简介 1.1.什么是Nginx Nginx是一个高性能的HTTP和反向代理web服务器,特点是占有内存少,并发能力强。 2.Nginx的安装 2.1.nginx的下载 Nginx下载官网:http://nginx.org/en/download.html 下载nginx及相关的素材:
阅读全文
posted @
2021-04-28 16:58
人无名,则可专心练剑
阅读(301)
推荐(0) 编辑
【运维】Shell -- 快速上手Shell脚本
摘要:1.Shell概述 shell脚本是利用shell的功能所写的一个【程序(program)】。这个程序是使用纯文本文件,将一些shell的语法与命令(含外部命令)写在里面,搭配正则表达式、管道命令与数据流重定向等功能,以达到我们所想要的处理目的。 通俗地说,shell脚本可以简单地被看成是批处理文件
阅读全文
posted @
2021-04-22 17:02
人无名,则可专心练剑
阅读(1885)
推荐(1) 编辑
【MQ中间件】RabbitMQ -- SpringBoot整合RabbitMQ(3)
摘要:1.前言说明 前面一篇博客中提到了使用原生java代码进行测试RabbitMQ实现多种交换机类型的队列场景。但是在项目中我们一般使用SpringBoot项目,而且RabbitMQ天生对于Spring的支持是非常良好的,所以这里基于SpringBoot我搭建了一个模拟购买商品订单下单并发送消息使用Ra
阅读全文
posted @
2021-04-17 14:54
人无名,则可专心练剑
阅读(1077)
推荐(4) 编辑
【MQ中间件】RabbitMQ -- RabbitMQ消息模式(2)
摘要:RabbitMQ消息模式 各个模式相关代码及笔记md已汇总至gitHub专区: RabbitMQStudy 1.RabbitMQ架构 1.1.RabbitMQ核心组成 核心概念:Server:又称Broker ,接受客户端的连接,实现AMQP实体服务。 安装rabbitmq-serverConnec
阅读全文
posted @
2021-04-16 12:42
人无名,则可专心练剑
阅读(254)
推荐(0) 编辑
【MQ中间件】RabbitMQ -- RabbitMQ入门及安装配置(1)
摘要:1.RabbitMQ入门及安装 1.1.概述 官网:https://www.rabbitmq.com/什么是RabbitMQ,官方给出来这样的解释: RabbitMQ is the most widely deployed open source message broker.With tens o
阅读全文
posted @
2021-04-15 20:49
人无名,则可专心练剑
阅读(700)
推荐(0) 编辑
【问题管理】 -- RabbitMQ启动时报错:Job for rabbitmq-server.service failed because the control process exited with error code. See "systemctl status rabbl -xe" for details.
摘要:1.问题背景 基于docker容器yum install安装的RabbitMQ,这里需要修改RabbitMQ下的相关配置文件,我这里关闭了RabbitMQ。 修改之后重启RabbitMQ,发现Restart不了了,而且还直接抛出了异常~~尴尬! 异常信息: Job for rabbitmq-serv
阅读全文
posted @
2021-04-14 18:28
人无名,则可专心练剑
阅读(12755)
推荐(2) 编辑
【Java提高】-- Java8新特性汇总(两小时高效率学习Java8新特性知识)
摘要:Java8新特性汇总(两小时高效率学习Java8新特性知识) 文档及资料已汇总至gitHub专区: Java8NewProperty 1.Lambda表达式 Java8中引入了一个新的操作符“->”,该操作符称为箭头操作符或Lambda操作符,箭头操作符将Lambda表达式拆分成两部分。 左侧:La
阅读全文
posted @
2021-04-14 00:14
人无名,则可专心练剑
阅读(332)
推荐(1) 编辑
【问题管理】-- IDEA中多个微服务项目无法自动加载Run Dashboard解决办法
摘要:1.问题背景 多个微服务IDEA因为环境原因无法自动识别到项目加载出Run Dashboard面板。解决步骤如下: 1.1.修改IDEA中的workspace.xml 鼠标右键工程项目Show in Explorer,找到项目的.idea文件夹下面的workspace.xml,拷贝如下代码: <op
阅读全文
posted @
2021-04-08 11:08
人无名,则可专心练剑
阅读(581)
推荐(0) 编辑
【分布式】SpringCloud(7)--Zuul路由网关
摘要:1.Zuul概述 1.1.什么是Zuul 由于有如此众多的客户端和服务器,在您的云体系结构中包括一个API网关通常会很有帮助。网关可以负责保护和路由消息,隐藏服务,限制负载以及许多其他有用的事情。Spring Cloud Gateway 使您可以精确控制API层,集成Spring Cloud服务发现
阅读全文
posted @
2021-04-05 12:06
人无名,则可专心练剑
阅读(252)
推荐(0) 编辑
【分布式】SpringCloud(6)--Hystrix服务熔断与降级
摘要:1.Hystrix概述 1.1.什么是Hystrix Hystrix是一个用于处理分布式系统的延迟和容错的开源库。Hystrix主要用于处理分布式系统中复杂多变的服务依赖调用失败、超时、异常等情况,保证一个服务依赖出问题的情况下,提供一个服务预期的、可处理的备选响应(FallBack),避免微服务整
阅读全文
posted @
2021-04-04 18:55
人无名,则可专心练剑
阅读(371)
推荐(0) 编辑
【分布式】SpringCloud(5)--Feign负载均衡
摘要:1.Feign概述 1.1.Feign是什么 Feign是一个声明式的web服务客户端,使得编写Web服务客户端变得非常容易。只需要创建一个接口,然后在上面添加注解即可。 1.2.Feign能干什么 相比与Ribbon,Ribbon在实现负载均衡调用请求时,是利用RestTemplate请求进行封装
阅读全文
posted @
2021-04-03 22:06
人无名,则可专心练剑
阅读(712)
推荐(0) 编辑
【分布式】SpringCloud(4)--Ribbon负载均衡
摘要:1.Ribbon概述 1.1.Ribbon是什么 SpringCloud Ribbon是基于Netflix Ribbon实现的一套基于客户端Client的负载均衡工具。 Ribbon主要的功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起,提供一系列完善的配置项如连接超时、重
阅读全文
posted @
2021-04-03 11:39
人无名,则可专心练剑
阅读(283)
推荐(0) 编辑
【分布式】SpringCloud(3)--Eureka服务注册与发现
摘要:1.Eureka概述 1.1.什么是Eureka Eureka是Netflix的一个子模块。基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件。功能类似于dubbo的注册中心,比如Zookeeper。 Eu
阅读全文
posted @
2021-04-02 18:56
人无名,则可专心练剑
阅读(217)
推荐(0) 编辑
【分布式】SpringCloud(2)--SpringCloud分布式架构思想的理解
摘要:1.微服务概述 1.1.什么是微服务 微服务(Microservices):就目前而言,对于微服务业界并没有一个统一的、标准的定义。(While there is no precise definition of this architectural style) 但通常来说,微服务就是将传统的一站
阅读全文
posted @
2021-04-02 10:31
人无名,则可专心练剑
阅读(341)
推荐(0) 编辑