<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qukun_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qukun_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qukun_]]></copyright><item><title><![CDATA[Docker快速入门 Dockerfile]]></title><link>https://blog.youkuaiyun.com/qukun_/article/details/108268918</link><guid>https://blog.youkuaiyun.com/qukun_/article/details/108268918</guid><author>qukun_</author><pubDate>Thu, 27 Aug 2020 21:19:51 +0800</pubDate><description><![CDATA[0.学习目标
◆ 初识 Docker
◆ Docker 命令
◆ Docker 容器数据卷
◆ Dockerfile
◆ Docker 应用部署
◆ Docker 服务编排
◆ Docker 私有仓库
◆ Docker相关概念
1. 初始docker
1.1 docker概念
我们写的代码会接触到好几个环境：开发环境、测试环境以及生产环境：
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TvsfbJWc-1598534360201)(images\1592741447865.]]></description><category></category></item><item><title><![CDATA[RabbitMQ集群搭建 负载均衡-HAProxy]]></title><link>https://blog.youkuaiyun.com/qukun_/article/details/108268863</link><guid>https://blog.youkuaiyun.com/qukun_/article/details/108268863</guid><author>qukun_</author><pubDate>Thu, 27 Aug 2020 21:19:01 +0800</pubDate><description><![CDATA[3.RabbitMQ集群搭建
摘要：实际生产应用中都会采用消息队列的集群方案，如果选择RabbitMQ那么有必要了解下它的集群方案原理
一般来说，如果只是为了学习RabbitMQ或者验证业务工程的正确性那么在本地环境或者测试环境上使用其单实例部署就可以了，但是出于MQ中间件本身的可靠性、并发性、吞吐量和消息堆积能力等问题的考虑，在生产环境上一般都会考虑使用RabbitMQ的集群方案。
3.1 集群方案的原理
RabbitMQ这款消息队列中间件产品本身是基于Erlang编写，Erlang语言天生具备分布式特性]]></description><category></category></item><item><title><![CDATA[RabbitMQ概述、快速入门2]]></title><link>https://blog.youkuaiyun.com/qukun_/article/details/108268846</link><guid>https://blog.youkuaiyun.com/qukun_/article/details/108268846</guid><author>qukun_</author><pubDate>Thu, 27 Aug 2020 21:14:49 +0800</pubDate><description><![CDATA[0. 学习目标


掌握RabbitMQ 高级特性


理解RabbitMQ 应用问题


能够搭建RabbitMQ 集群


1. RabbitMQ 高级特性
1.1 消息可靠性投递
在使用 RabbitMQ 的时候，作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。


confirm 确认模式


return  退回模式


rabbitmq 整个消息投递的路径为：
​	producer —&gt; rabbitmq broker]]></description><category></category></item><item><title><![CDATA[RabbitMQ安装 开启管理界面及配置]]></title><link>https://blog.youkuaiyun.com/qukun_/article/details/108268834</link><guid>https://blog.youkuaiyun.com/qukun_/article/details/108268834</guid><author>qukun_</author><pubDate>Thu, 27 Aug 2020 21:14:30 +0800</pubDate><description><![CDATA[1. 安装依赖环境
在线安装依赖环境：
yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz


2. 安装Erlang
上传
erlang-18.3-1.el7.centos.x86_64.rpm
socat-1.7.3.2-5.el7.lux.x86_64.rpm
rabbitmq-server-3.]]></description><category></category></item><item><title><![CDATA[RabbitMQ概述、快速入门]]></title><link>https://blog.youkuaiyun.com/qukun_/article/details/108268821</link><guid>https://blog.youkuaiyun.com/qukun_/article/details/108268821</guid><author>qukun_</author><pubDate>Thu, 27 Aug 2020 21:13:37 +0800</pubDate><description><![CDATA[0. 学习目标

能够说出什么是消息中间件
能够安装RabbitMQ
能够编写RabbitMQ的入门程序
能够说出RabbitMQ的5种模式特征
能够使用Spring整合RabbitMQ

1. 消息中间件概述
1.1. 什么是消息中间件
MQ全称为Message Queue，消息队列是应用程序和应用程序之间的通信方法。


为什么使用MQ
在项目中，可将一些无需即时返回且耗时的操作提取出来，进行异步处理，而这种异步处理的方式大大的节省了服务器的请求响应时间，从而提高了系统的吞吐量。


开发中消息队列通常]]></description><category></category></item><item><title><![CDATA[Spring Cloud概述、快速入门3]]></title><link>https://blog.youkuaiyun.com/qukun_/article/details/108268815</link><guid>https://blog.youkuaiyun.com/qukun_/article/details/108268815</guid><author>qukun_</author><pubDate>Thu, 27 Aug 2020 21:12:49 +0800</pubDate><description><![CDATA[1.今日内容

Config 分布式配置中心
Bus 消息总线
Stream 消息驱动
Sleuth+Zipkin 链路追踪

2.config
2.1-config-概述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k3TmRxbF-1598533951804)(img/1587795739754.png)]
• Spring Cloud Config 解决了在分布式场景下多环境配置文件的管理和维护。
• 好处：
集中管理配置文件
不同环境不同配置，动态化的配置更新
配置]]></description><category></category></item><item><title><![CDATA[Spring Cloud概述、快速入门2]]></title><link>https://blog.youkuaiyun.com/qukun_/article/details/108268804</link><guid>https://blog.youkuaiyun.com/qukun_/article/details/108268804</guid><author>qukun_</author><pubDate>Thu, 27 Aug 2020 21:12:18 +0800</pubDate><description><![CDATA[1.今日内容

Feign 声明式服务调用
Hystrix 熔断器
Gateway 网关

2.Feign
2.1-Feign-概述
• Feign 是一个声明式的 REST 客户端，它用了基于接口的注解方式，很方便实现客户端配置。
• Feign 最初由 Netflix 公司提供，但不支持SpringMVC注解，后由 SpringCloud 对其封装，支持了SpringMVC注
解，让使用者更易于接受
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KsEMuOmI-1598]]></description><category></category></item><item><title><![CDATA[Spring Cloud概述、快速入门]]></title><link>https://blog.youkuaiyun.com/qukun_/article/details/108268737</link><guid>https://blog.youkuaiyun.com/qukun_/article/details/108268737</guid><author>qukun_</author><pubDate>Thu, 27 Aug 2020 21:07:40 +0800</pubDate><description><![CDATA[1.Spring Cloud快速入门

初识 Spring Cloud
Spring Cloud 服务治理

2.初识Spring Cloud
2.1-微服架构
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2DX39yNY-1598533613249)(img/1587520885330.png)]
微服务架构：
"微服务”一词源于 Martin Fowler的名为 Microservices的博文,可以在他的官方博客上找到
http://martinfowler.com/]]></description><category></category></item><item><title><![CDATA[SpringBoot概述、快速入门2]]></title><link>https://blog.youkuaiyun.com/qukun_/article/details/108268577</link><guid>https://blog.youkuaiyun.com/qukun_/article/details/108268577</guid><author>qukun_</author><pubDate>Thu, 27 Aug 2020 21:04:44 +0800</pubDate><description><![CDATA[01-SpringBoot高级

SpringBoot自定配置
SpringBoot事件监听
SpringBoot流程分析
SpringBoot监控
SpringBoot部署

02-SpringBoot自动配置-Condition-1
Condition是Spring4.0后引入的条件化配置接口，通过实现Condition接口可以完成有条件的加载相应的Bean
@Conditional要配和Condition的实现类（ClassCondition）进行使用

ClassCondition

public ]]></description><category></category></item><item><title><![CDATA[SpringBoot概述、快速入门]]></title><link>https://blog.youkuaiyun.com/qukun_/article/details/108268500</link><guid>https://blog.youkuaiyun.com/qukun_/article/details/108268500</guid><author>qukun_</author><pubDate>Thu, 27 Aug 2020 20:52:35 +0800</pubDate><description><![CDATA[Spring概述、快速入门

Spring概述、快速入门
SpringBoot配置
SpringBoot整合

02-SpringBoot概述
SpringBoot提供了一种快速使用Spring的方式，基于约定优于配置的思想，可以让开发人员不必在配置与逻辑业务之间进行思维的切换，全身心的投入到逻辑业务的代码编写中，从而大大提高了开发的效率
SpringBoot功能
1） 自动配置
Spring Boot的自动配置是一个运行时（更准确地说，是应用程序启动时）的过程，考虑了众多因素，才决定Spring配置应该用]]></description><category></category></item></channel></rss>