<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[清茶与浊酒]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_43681755</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_43681755]]></copyright><item><title><![CDATA[RabbitMQ配置文件示例]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/112171144</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/112171144</guid><author>qq_43681755</author><pubDate>Mon, 04 Jan 2021 11:29:25 +0800</pubDate><description><![CDATA[RabbitMQ配置文件示例
＃======================================

＃RabbitMQ经纪人部分

＃======================================

##相关文档指南：https：//rabbitmq.com/configure.html。看到

## https://rabbitmq.com/documentation.html以获得文档ToC。

＃＃ 联网

## ====================

##

##相关文]]></description><category></category></item><item><title><![CDATA[RabbitMQ(一) 入门及消息分发机制]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/112134673</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/112134673</guid><author>qq_43681755</author><pubDate>Sun, 03 Jan 2021 14:30:35 +0800</pubDate><description><![CDATA[一、RabbitMQ 简介
RabbitMQ 是一个开源的 AMQP 实现，服务器端用 Erlang 语言编写，支持多种客户端。用于在分布式系统中存储转发消息，在易用性、扩展性、高可用性等方面表现不俗。

]]></description><category></category></item><item><title><![CDATA[Spring Cloud(Hoxton版本)(八)Config分布式配置中心]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/112005299</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/112005299</guid><author>qq_43681755</author><pubDate>Sun, 03 Jan 2021 14:08:42 +0800</pubDate><description><![CDATA[一、摘要
Spring Cloud Config 可以为微服务架构中的应用提供集中化的外部配置支持，它分为服务端和客户端两个部分，本文将对其用法进行详细介绍。
二、Spring Cloud Config 简介
Spring Cloud Config 分为服务端和客户端两个部分。服务端被称为分布式配置中心，它是个独立的应用，可以从配置仓库获取配置信息并提供给客户端使用。客户端可以通过配置中心来获取配置信息，在启动时加载配置。Spring Cloud Config 的配置中心默认采用Git来存储配置信息，所以天]]></description><category></category></item><item><title><![CDATA[Spring Cloud(Hoxton版本)(七)Zuul服务网关]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/111993119</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/111993119</guid><author>qq_43681755</author><pubDate>Thu, 31 Dec 2020 10:43:26 +0800</pubDate><description><![CDATA[一、摘要
Spring Cloud Zuul 是Spring Cloud Netflix 子项目的核心组件之一，可以作为微服务架构中的API网关使用，支持动态路由与过滤功能，本文将对其用法进行详细介绍。
二、Zuul简介
API网关为微服务架构中的服务提供了统一的访问入口，客户端通过API网关访问相关服务。API网关的定义类似于设计模式中的门面模式，它相当于整个微服务架构中的门面，所有客户端的访问都通过它来进行路由及过滤。它实现了请求路由、负载均衡、校验过滤、服务容错、服务聚合等功能。
三、实例演示

创建]]></description><category></category></item><item><title><![CDATA[Spring Cloud(Hoxton版本)(六)OpenFeign服务消费者]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/111613591</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/111613591</guid><author>qq_43681755</author><pubDate>Fri, 25 Dec 2020 17:49:09 +0800</pubDate><description><![CDATA[一、摘要
Spring Cloud OpenFeign 是声明式的服务调用工具，它整合了Ribbon和Hystrix，拥有负载均衡和服务容错功能，本文将对其用法进行详细介绍。
二、Feign简介
Feign是声明式的服务调用工具，我们只需创建一个接口并用注解的方式来配置它，就可以实现对某个服务接口的调用，简化了直接使用RestTemplate来调用服务接口的开发量。Feign具备可插拔的注解支持，同时支持Feign注解、JAX-RS注解及SpringMvc注解。当使用Feign时，Spring Cloud集]]></description><category></category></item><item><title><![CDATA[Spring Cloud(Hoxton版本)(五)Hystrix Dashboard与Turbine断路器监控]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/111592385</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/111592385</guid><author>qq_43681755</author><pubDate>Thu, 24 Dec 2020 10:33:13 +0800</pubDate><description><![CDATA[一、摘要
Hystrix Dashboard 是Spring Cloud中查看Hystrix实例执行情况的一种仪表盘组件，支持查看单个实例和查看集群实例，本文将对其用法进行详细介绍。
二、简介
Hystrix提供了Hystrix Dashboard来实时监控HystrixCommand方法的执行情况。 Hystrix Dashboard可以有效地反映出每个Hystrix实例的运行情况，帮助我们快速发现系统中的问题，从而采取对应措施。
三、Hystrix 单个实例监控

创建一个hystrix-dashboa]]></description><category></category></item><item><title><![CDATA[Spring Cloud(Hoxton版本)(四)Hystrix断路器]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/111519146</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/111519146</guid><author>qq_43681755</author><pubDate>Wed, 23 Dec 2020 15:55:37 +0800</pubDate><description><![CDATA[一、摘要
Spring Cloud Netflix Hystrix 是Spring Cloud Netflix 子项目的核心组件之一，具有服务容错及线程隔离等一系列服务保护功能，本文将对其用法进行详细介绍。
二、Hystrix 简介
在微服务架构中，服务与服务之间通过远程调用的方式进行通信，一旦某个被调用的服务发生了故障，其依赖服务也会发生故障，此时就会发生故障的蔓延，最终导致系统瘫痪。Hystrix实现了断路器模式，当某个服务发生故障时，通过断路器的监控，给调用方返回一个错误响应，而不是长时间的等待，这样]]></description><category></category></item><item><title><![CDATA[Spring Cloud(Hoxton版本)(三)Ribbon服务消费者]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/111353602</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/111353602</guid><author>qq_43681755</author><pubDate>Fri, 18 Dec 2020 14:26:17 +0800</pubDate><description><![CDATA[一、摘要
Spring Cloud Netflix Ribbon 是Spring Cloud Netflix 子项目的核心组件之一，主要给服务间调用及API网关转发提供负载均衡的功能，本文将对其用法进行详细介绍。
二、Ribbon简介
在微服务架构中，很多服务都会部署多个，其他服务去调用该服务的时候，如何保证负载均衡是个不得不去考虑的问题。负载均衡可以增加系统的可用性和扩展性，当我们使用RestTemplate来调用其他服务时，Ribbon可以很方便的实现负载均衡功能。
三、RestTemplate的使用
]]></description><category></category></item><item><title><![CDATA[Spring Cloud(Hoxton版本)(二) Eureka服务注册与发现]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/111280273</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/111280273</guid><author>qq_43681755</author><pubDate>Thu, 17 Dec 2020 09:40:20 +0800</pubDate><description><![CDATA[一、摘要
Spring Cloud Netflix Eureka是Spring Cloud Netflix子项目的核心组件之一，主要用于微服务架构中的服务治理。 本文将对搭建Eureka注册中心，搭建Eureka客户端，搭建Eureka集群及给Eureka注册中心添加登录认证等进行介绍。
二、Eureka简介
在微服务架构中往往会有一个注册中心，每个微服务都会向注册中心去注册自己的地址及端口信息，注册中心维护着服务名称与服务实例的对应关系。
每个微服务都会定时从注册中心获取服务列表，同时汇报自己的运行情况，]]></description><category></category></item><item><title><![CDATA[Spring Cloud(一) Spring Cloud 简单介绍]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/111273618</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/111273618</guid><author>qq_43681755</author><pubDate>Wed, 16 Dec 2020 15:28:15 +0800</pubDate><description><![CDATA[一、为什么需要学习Spring Cloud
不论是商用应用还是用户应用，在业务初期都很简单，我们通常会把它实现为单体结构的应用。
但是随着业务逐渐发展，产品思想会变得越来越复杂，单体结构的应用也会越来越复杂，这就会给应用带来如下的几个问题：

代码结构混乱：业务复杂，导致代码量很大，管理会越来越困难。同时，这也会给业务的快速迭代带来巨大挑战；
开发效率变低：开发人员同时开发一套代码，很难避免代码冲突。开发过程会伴随着不断解决冲突的过程，这会严重的影响开发效率；
排查解决问题成本高：线上业务发现 bug，修复]]></description><category></category></item><item><title><![CDATA[线程池(一)线程池的基本使用]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/111057195</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/111057195</guid><author>qq_43681755</author><pubDate>Sat, 12 Dec 2020 16:22:23 +0800</pubDate><description><![CDATA[一、线程池简介


线程池的概念
线程池就是首先创建一些线相衬，它们的集合称为线程池，使用线程池可以很好的提高性能，线程池在系统启动时既创建大量空闲的线程，程序将一个任务传给线程池。线程池就会启动一条线程来执行这个任务，执行结束后，该线程并不会死亡，而是再次返回线程池中成为空闲状态，等待执行下一个任务。


线程池的工作机制
在线程池的编程模式下，任务是提交给整个线程池，而不是直接提交给某个线程，线程池在拿到任务后，就在内部寻找是否有空闲的线程，如果有，则将任务交给某个空闲的线程
一个线程同时只能执行一个任]]></description><category></category></item><item><title><![CDATA[Nginx(七)nginx 高可用集群]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/110927299</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/110927299</guid><author>qq_43681755</author><pubDate>Thu, 10 Dec 2020 09:19:49 +0800</pubDate><description><![CDATA[一、什么是nginx高可用

二、配置nginx高可用的准备工作


需要2台服务器 192.168.253.133和192.168.253.134
在2台服务器上安装	nginx
在2台服务器上安装 keepalived



安装nginx请看： Nginx(二)nginx的安装
安装keepalived


使用yum 命令进行安装：yum install keepalived -y
安装之后，在etc里面生成目录keepalived，有文件keepalived.conf


高可用配置(主从配置)
]]></description><category></category></item><item><title><![CDATA[YumRepo Error: All mirror URLs are not using ftp, http[s] or file.  Eg. Invalid release/repo/arch co]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/110823243</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/110823243</guid><author>qq_43681755</author><pubDate>Mon, 07 Dec 2020 17:25:57 +0800</pubDate><description><![CDATA[All mirror URLs are not using ftp, http[s] or file. Cannot find a valid baseurl for repo: base
20201205 centos6 20201130 停止维护了 官方源已经没有用了 镜像源也肯定没用了
YUM报错那是肯定的！！！
已加载插件：fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Yu]]></description><category></category></item><item><title><![CDATA[Nginx(六)nginx 配置-动静分离]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/110408059</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/110408059</guid><author>qq_43681755</author><pubDate>Mon, 30 Nov 2020 22:26:13 +0800</pubDate><description><![CDATA[一、什么是动静分离


Nginx 动静分离简单来说就是把动态跟静态请求分开，不能理解成只是单纯的把动态页面和
静态页面物理分离。
严格意义上说应该是动态请求跟静态请求分开，可以理解成使用 Nginx 处理静态页面，Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种，一种是纯粹把静态文件独立成单独的名，放在独立的服务器上，也是目前主流推崇的方案:
另外一种方法就是动态跟静态文件混合在一起发布，通过 nginx 来分开
通过 location 指定不同的后缀名实现不同的请求转发。
通过 exp]]></description><category></category></item><item><title><![CDATA[Nginx(五)nginx 配置-负载均衡]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/110392564</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/110392564</guid><author>qq_43681755</author><pubDate>Mon, 30 Nov 2020 17:21:09 +0800</pubDate><description><![CDATA[一、负载均衡实例

实现效果



浏览器地址栏输入地址 http://192.168.253.130/edu/a.html，负载均衡效果，平均 8080
和 8081 端口中



准备工作



准备两台 tomcat 服务器，一台 8080，一台 8081
在两台 tomcat 里面 webapps 目录中，创建名称是 edu 文件夹，在 edu 文件夹中创建
页面 a.html，用于测试



在 nginx 的配置文件中进行负载均衡的配置



找到 nginx 配置文件进行如下
退出保存 重新加]]></description><category></category></item><item><title><![CDATA[Nginx(四)nginx配置实例]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/110245186</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/110245186</guid><author>qq_43681755</author><pubDate>Mon, 30 Nov 2020 16:18:04 +0800</pubDate><description><![CDATA[一、反向代理实例1

实现效果



打开浏览器，在浏览器地址栏输入地址 http://192.168.253.130，跳转到 liunx 系统 tomcat 主页面中



前期准备



在 liunx 系统安装 tomcat，使用默认端口 8080
对外开放tomcat 的8080端口
在 windows 系统中通过浏览器访问 tomcat 服务器




访问过程

nginx配置

测试


二、反向代理实例 2

实现效果



使用 nginx 反向代理，根据访问的路径跳转到不同端口的服务中n]]></description><category></category></item><item><title><![CDATA[Linux(6) 部署多个tomcat]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/110388528</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/110388528</guid><author>qq_43681755</author><pubDate>Mon, 30 Nov 2020 15:27:21 +0800</pubDate><description><![CDATA[一、前期准备

安装JAVA运行环境JRE
准备tomcat并安装
开放8080、8081端口

二、搭建实例

配置环境变量



vi /etc/profile
进入文件后，按 ‘ i ’ 键，进入编辑状态,
在最末尾添加，注意，其中的‘：’是冒号，不是分号。


#tomcat1
export CATALINA_HOME=/usr/local/myTomcat/tomcat-8.5
export CATALINA_BASE=/usr/local/myTomcat/tomcat-8.5
export T]]></description><category></category></item><item><title><![CDATA[Nginx(三)nginx设置开机自启动]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/110231969</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/110231969</guid><author>qq_43681755</author><pubDate>Fri, 27 Nov 2020 15:23:42 +0800</pubDate><description><![CDATA[一、前言
本文介绍如何配置nginx在Linux服务器上开机自启动，安装nginx请看Nginx(二)nginx的安装：传送门
二、nginx开机自启动

在linux系统的/etc/init.d/目录下创建nginx文件

vim /etc/init.d/nginx


在脚本中添加如下命令

#!/bin/sh
#
# nginx - this script starts and stops the nginx daemon
#
# chkconfig:   - 85 15
# description:]]></description><category></category></item><item><title><![CDATA[Nginx(二)nginx的安装]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/109789313</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/109789313</guid><author>qq_43681755</author><pubDate>Fri, 27 Nov 2020 14:29:45 +0800</pubDate><description><![CDATA[一、准备工作

打开虚拟机，使用远程连接工具连接 linux 操作系统
到 nginx 官网下载软件 : http://nginx.org/


二、Nginx安装

安装 pcre 依赖


1、联网下载 pcre 压缩文件依赖 ：
wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
2、或者自己去该网址下载pcre压缩文件：
https://sourceforge.net/projects/pcre/]]></description><category></category></item><item><title><![CDATA[Nginx(一) nginx前言]]></title><link>https://blog.youkuaiyun.com/qq_43681755/article/details/109788130</link><guid>https://blog.youkuaiyun.com/qq_43681755/article/details/109788130</guid><author>qq_43681755</author><pubDate>Wed, 18 Nov 2020 22:21:57 +0800</pubDate><description><![CDATA[一、什么是nginx
nginx是高性能的HTTP和反向代理的服务器，可以作为一个HTTP服务器进行网站的发布处理，另外Nginx也可以作为反向代理进行负载均衡的实现,处理高并发能力是十分强大的，能经受高负载的考验。
二、什么是正向代理
正向代理是一个位于客户端和原始服务器(origin server)之间的服务器，为了从原始服务器取得内容，客户端向代理发送一个请求并指定目标(原始服务器)，然后代理向原始服务器转交请求并将获得的内容返回给客户端。

三、什么是反向代理


反向代理（Reverse Prox]]></description><category></category></item></channel></rss>