<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[I_will_try的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/I_will_try</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; I_will_try]]></copyright><item><title><![CDATA[Spring Cloud Eureka 服务实现不停机（Zero-downtime）部署]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/108452845</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/108452845</guid><author>I_will_try</author><pubDate>Mon, 07 Sep 2020 17:52:29 +0800</pubDate><description><![CDATA[问题

互联网产品高速迭代，通常伴随着高频次的版本发布。部署新版上线需要重启服务，直接 kill 服务进程可能会造成服务短暂不可用，从而影响到正在使用的用户。

Spring Cloud 项目中一般会用到 Ribbon 作为负载均衡，那么是不是只要保证每个服务部署多台服务器，发布时采用 Rolling Update 分批次部署，保证一部分服务器正常提供服务的同时发布另一部分服务器，Ribbon 就能自动切换，保证服务的不间断？然而并不是。

产生原因

所有服务的状态保存在注册中心，即 Eureka Ser]]></description><category></category></item><item><title><![CDATA[对账系统的设计方案]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/107243374</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/107243374</guid><author>I_will_try</author><pubDate>Fri, 10 Jul 2020 09:38:54 +0800</pubDate><description><![CDATA[前言

对账系统作为支付系统中的基石系统,处于整个支付环节中的最后一层，主要用来保证我方支付数据与第三方支付渠道或银行的数据一致性。

在没有对账系统之前，财务在第二日手工核对前一日的应收与实收。倘若不一致，这就需要一一核对数据，找出不一致的数据。对账系统出现之后，就可减少以这种繁琐手工操作，财务只需要每天关注系统的对账记录，释放了生产力。

本文主要结合实际的项目经验，聊聊对账系统的设计方案。

系统整体设计

对账系统设计主要分为以下四个模块：


	渠道数据处理模块
	
	
	数据处理模块
	
	
	]]></description><category></category></item><item><title><![CDATA[Netty-SocketIO 集群解决方案]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/106098343</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/106098343</guid><author>I_will_try</author><pubDate>Wed, 13 May 2020 14:58:35 +0800</pubDate><description><![CDATA[Netty-SocketIO 集群解决方案
Netty-SocketIO作为一个Socket框架，使用非常方便，并且使用Netty开发性能也有保证。
但是，我在使用Netty-SocketIO框架时，却发现，国内的资料比较少，虽然有些Demo级别的技术分享，但是关于集群解决方案，并没有什么较好的解决方法。
文章目录
Netty-SocketIO 集群解决方案
`Netty-SocketIO`作为一个Socket框架，使用非常方便，并且使用`Netty开发`性能也有保证。
但是，我在使用`Netty-Sock]]></description><category></category></item><item><title><![CDATA[springboot配置线程池-高并发场景]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/106092923</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/106092923</guid><author>I_will_try</author><pubDate>Wed, 13 May 2020 10:43:34 +0800</pubDate><description><![CDATA[1.编写配置文件

package com.hbedu.search.hbsearch.utils;

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

import org.springframework.context.annotation.Bean;

import org.springframework.context.annotation.Configuration;

import org.springframewor...]]></description><category></category></item><item><title><![CDATA[RabbitMQ系列（四）RabbitMQ事务和Confirm发送方消息确认——深入解读]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/102942620</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/102942620</guid><author>I_will_try</author><pubDate>Wed, 06 Nov 2019 20:32:27 +0800</pubDate><description><![CDATA[RabbitMQ事务和Confirm发送方消息确认——深入解读

RabbitMQ系列文章

RabbitMQ在Ubuntu上的环境搭建
	深入了解RabbitMQ工作原理及简单使用
	RabbitMQ交换器Exchange介绍与实践
	RabbitMQ事务和Confirm发送方消息确认——深入解读
	使用Docker部署RabbitMQ集群
	你不知道的RabbitMQ集群架构全解
引言

根据...]]></description><category></category></item><item><title><![CDATA[Ubuntu安装keepalived]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/101611463</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/101611463</guid><author>I_will_try</author><pubDate>Sat, 28 Sep 2019 13:46:10 +0800</pubDate><description><![CDATA[Ubuntu安装keepalived

一、Keepalived是什么鬼东西：

keepalived是集群管理中保证集群高可用的一个服务软件，其功能类似于heartbeat，用来防止单点故障。

二、Keepalived 这个鬼东西的工作原理:

keepalived是以VRRP协议为实现基础的，VRRP全称Virtual Router Redundancy Protocol，即虚拟路由冗...]]></description><category></category></item><item><title><![CDATA[k8s集群-节点镜像存储清理]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/98480562</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/98480562</guid><author>I_will_try</author><pubDate>Mon, 05 Aug 2019 10:57:44 +0800</pubDate><description><![CDATA[因为k8s 节点的磁盘空间不大，当k8s 节点的镜像越来越多导致磁盘空间不够，所以我们要清理没有容器实验的docker镜像

提供一个命令用于清理当前节点上无用的、报错的、镜像和docker资源文件

docker system prune 命令可以用于清理磁盘，删除关闭的容器、无用的数据卷和网络，以及dangling镜像(即无tag的镜像)

docker system prune -a 命令...]]></description><category></category></item><item><title><![CDATA[从零搭建Prometheus监控报警系统]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/95610210</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/95610210</guid><author>I_will_try</author><pubDate>Fri, 12 Jul 2019 13:21:27 +0800</pubDate><description><![CDATA[原文:https://www.cnblogs.com/chenqionghe/p/10494868.html

从零搭建Prometheus监控报警系统

什么是Prometheus?

Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发，是Google BorgMon监控系统的开源版本。
2016年由Google发起...]]></description><category></category></item><item><title><![CDATA[k8s1.13.0二进制部署-ETCD集群（一）]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/95056142</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/95056142</guid><author>I_will_try</author><pubDate>Mon, 08 Jul 2019 13:31:38 +0800</pubDate><description><![CDATA[原文:https://www.cnblogs.com/yuezhimi/p/10119292.html

Kubernetes集群中主要存在两种类型的节点：master、minion节点。

Minion节点为运行 Docker容器的节点，负责和节点上运行的 Docker 进行交互，并且提供了代理功能。
Master节点负责对外提供一系列管理集群的API接口，并且通过和 Minion 节点交互来实...]]></description><category></category></item><item><title><![CDATA[Centos7 二进制安装 Kubernetes 1.13]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/94388771</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/94388771</guid><author>I_will_try</author><pubDate>Mon, 01 Jul 2019 13:47:23 +0800</pubDate><description><![CDATA[亲测可用,ubuntu16也可用，有机会在重新整理一篇并把常见问题解决方法列出

原文:https://www.cnblogs.com/lion.net/p/10408512.html

目录

1、目录

	1.1、什么是 Kubernetes?
		1.2、Kubernetes 有哪些优势?
	
	2、环境准备
	2.1、网络配置
		2.2、更改 HOSTNAME
		2.3、配置ssh免密...]]></description><category></category></item><item><title><![CDATA[修改Docker默认存储位置的方法]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/93066202</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/93066202</guid><author>I_will_try</author><pubDate>Thu, 20 Jun 2019 17:04:14 +0800</pubDate><description><![CDATA[原文:https://www.cnblogs.com/davygeek/p/9940022.html

在日常使用中由于我们的根目录通常都比较小，如果想大量存储容器镜像的话很容易导致根目录写满

docker 默认的数据目录是/var/lib/docker

我们想要移动数据目录可以按照下面说明操作即可。



指定镜像和容器存放路径的参数是--graph=/var/lib/docker，我们只...]]></description><category></category></item><item><title><![CDATA[k8s卸载flannel网络]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/92767031</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/92767031</guid><author>I_will_try</author><pubDate>Tue, 18 Jun 2019 10:33:52 +0800</pubDate><description><![CDATA[在工作中，由于不同的需求，需要更换CNI插件；



此场景为，卸载flannel网络，更换为calico网络；



建议：在生产场景中，建议提前规划好k8s的网络，如果中途更换网络插件，产生的影响会比较大；



卸载flannel网络步骤：


#第一步，在master节点删除flannel
kubectl delete -f https://raw.githubusercontent...]]></description><category></category></item><item><title><![CDATA[SpringBoot添加多数据源mysql和oracle]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/91450703</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/91450703</guid><author>I_will_try</author><pubDate>Tue, 11 Jun 2019 17:33:31 +0800</pubDate><description><![CDATA[原文：https://www.cnblogs.com/aGboke/p/8120322.html

项目结构



     多数据源配置文件

 MultiDataSourceConfig.java

 SqlSessionTemplate1.java

 SqlSessionTemplate2.java




package com.holytax.accenture_...]]></description><category></category></item><item><title><![CDATA[第二篇：SpringCloud 构建微服务系统之服务注册和发现（nacos）]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/90202005</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/90202005</guid><author>I_will_try</author><pubDate>Tue, 14 May 2019 10:55:29 +0800</pubDate><description><![CDATA[原文:https://blog.youkuaiyun.com/u010046908/article/details/85260717

上一篇我们学习了一下consul在SpringCloud中的使用。今天要给大家介绍的阿里巴巴中间件团队出品的Nacos来作为新一代的服务管理中间件。
首先学习Nacos之前，我们应该看看Nacos的官网，对它有一个初步的认识。

1. Nacos 官网 （https://na...]]></description><category></category></item><item><title><![CDATA[ELK入门使用]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/90143199</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/90143199</guid><author>I_will_try</author><pubDate>Sun, 12 May 2019 18:08:11 +0800</pubDate><description><![CDATA[本文作者：@Ryan Miao
	原文链接：https://www.cnblogs.com/woshimrf/p/elk-springboot.html

目录
前言什么是ELK安装Elasticsearch安装Kibana安装logstash新建一个springboot项目参考


前言

ELK官方的中文文档写的已经挺好了，为啥还要记录本文？因为我发现，我如果不写下来，过几天就忘记了，而再次...]]></description><category></category></item><item><title><![CDATA[HARBOR 仓库 API功能接口]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/90107712</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/90107712</guid><author>I_will_try</author><pubDate>Sat, 11 May 2019 11:51:05 +0800</pubDate><description><![CDATA[原文：https://www.cnblogs.com/guigujun/p/8352983.html

1 项目管理

1.1 查看仓库中项目详细信息


curl -u "admin:Harbor12345" -X GET -H "Content-Type: application/json" "https://192.168.56.106/api/projects/{pro...]]></description><category></category></item><item><title><![CDATA[golang 微服务以及相关web框架]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/90047347</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/90047347</guid><author>I_will_try</author><pubDate>Thu, 09 May 2019 20:37:11 +0800</pubDate><description><![CDATA[原文:https://www.cnblogs.com/bergus/articles/golang-wei-fu-wu-yi-ji-xiang-guanweb-kuang-jia.html

golang 中国gocn

golang Applicable to all database connection pools

xorm是一个简单而强大的Go语言ORM库，通过它可以使数据库操作非常简便...]]></description><category></category></item><item><title><![CDATA[Ubuntu16.04搭建kubernetes v1.11.2集群]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/89946105</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/89946105</guid><author>I_will_try</author><pubDate>Wed, 08 May 2019 10:09:15 +0800</pubDate><description><![CDATA[原文:https://www.cnblogs.com/sumoning/p/9718854.html

1、节点介绍

　　　　　　    master   　　cluster-1  　　cluster-2  　　cluster-3

　　hostname    k8s-55   　　k8s-54    　　k8s-53    　　k8s-5...]]></description><category></category></item><item><title><![CDATA[k8s V1.11.1报错：The connection to the server localhost:8080 was refused]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/89946042</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/89946042</guid><author>I_will_try</author><pubDate>Wed, 08 May 2019 10:06:42 +0800</pubDate><description><![CDATA[原文:https://blog.youkuaiyun.com/nange_nice/article/details/82773801

问题描述：

# 安装flannel插件时报错
root@test:~# kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/v0.10.0/Documentation/kube-flannel....]]></description><category></category></item><item><title><![CDATA[卸载清理K8S]]></title><link>https://blog.youkuaiyun.com/I_will_try/article/details/89945997</link><guid>https://blog.youkuaiyun.com/I_will_try/article/details/89945997</guid><author>I_will_try</author><pubDate>Wed, 08 May 2019 10:04:32 +0800</pubDate><description><![CDATA[kubeadm reset -f
modprobe -r ipip
lsmod
rm -rf ~/.kube/
rm -rf /etc/kubernetes/
rm -rf /etc/systemd/system/kubelet.service.d
rm -rf /etc/systemd/system/kubelet.service
rm -rf /usr/bin/kube*
rm -rf /et...]]></description><category></category></item></channel></rss>