自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dubbo消费端一直不停重试reconnect dubbo provider,并报错

dubbo消费端一直不停重试reconnect dubbo provider,并报错经过查看,provider的ip并不在线上集群,但是在redis注册中心中还存在,说明是没有实现优雅停机导致,provider注册数据没有删掉,但是其他provider服务都没有问题,只有这个provider会被一直reconnect;这就很让人头疼了,因为一直抛异常。背景:dubbo有连个机制来保证服务的可用性,一个是心跳机制,探测对方是否存活; 一个是重连机制;这两个定时探测机制都是通过HeaderExchang

2020-10-21 11:52:06 1024

原创 解决Kotlin运行主类的扩展名太长

打包编译长度过长,在build.gradle中添加buildscript { repositories { maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath "gradle.plugin.ua.esh...

2020-03-13 22:40:54 378

原创 Rabbitmq集群,镜像队列和分布式原理

前言基于前两次的分享会,结合rabbitmq相关知识,做一个小结。说明一致性的设计思想,在此说明相关的基础理论。CAP定理:在计算机科学里,CAP定理又被称作布鲁尔定理(Brewer theorem)。他认为对于一个分布式计算机系统来说,不可能同时满足以下三点。一致性(Consistence) 可用性(Availability):关于系统可以被使用的时间的描述,以丢失的时间为驱动...

2020-03-13 22:23:44 994

转载 轮询、长轮询、长连接、websocket

Web端即时通讯技术:即时通讯技术简单的说就是实现这样一种功能:服务器端可以即时地将数据的更新或变化反应到客户端,例如消息即时推送等功能都是通过这种技术实现的。但是在Web中,由于浏览器的限制,实现即时通讯需要借助一些方法。这种限制出现的主要原因是,一般的Web通信都是浏览器先发送请求到服务器,服务器再进行响应完成数据的现实更新。 实现Web端即时通讯的方法:实现即时通讯主要...

2020-02-21 10:53:46 367

原创 grafana+prometheus部署中间件监控

根据grafana+prometheus组件来监控中间件,例如kafka集群,mysql数据库,rabbitmq集群,mongodb集群和redis集群。整个类似于埋点的功能,收集的metrics参数送给grafana图形化界面展示。在建立这些exporter时,需要注意本机器的端口使用情况和集群角色的建立,如rabbitmq它有监控着的角色。grafana选择有很多,建议选择需要界...

2019-11-26 22:20:58 1619

原创 Helm命令简单使用

1.helm创建一个工程:helm create deis-workflow2.helm打包helm install ./deis-workflow-0.1.0.tgz --tls3.目录结构文件说明Chart.yamldescribes the chart, as in it’s name, description and version.va...

2019-07-31 22:15:28 668

原创 springcloud构架理解、参数性能调优和常见报错

相关地址网关官方参考地址:https://projects.spring.io/spring-cloud/spring-cloud.html#_router_and_filter_zuul参考地址:https://blog.csdn.net/w1014074794/article/details/88571880https://www.jianshu.com/p/ebd62bac2...

2019-07-26 17:42:23 631

原创 使用k8s部署vue.js,vue前后端需要分离,以及遇到部署过程中遇到的问题

最近忙完手头上的事情,在热化的晚上来谈谈在kubernetes上部署前段项目或者说在本地部署前段项目。 先聊聊vue,目前作为前段三大框架之一,正好公司采用vue,也是粗略去学习和了解vue。vue官方文档地址:https://cn.vuejs.org/。vue是一套构建用户界面的渐进式框架,只用关注视图层,采用自低向上的开发设计,目标是通过尽可能简单的api实现响应的数...

2019-07-23 22:43:41 3964 1

原创 springcloud eureka高可用说明和遇到的坑

1、高可用架构图以及说明从图可以看出在这个体系中,有2个角色,即Eureka Server和Eureka Client。而Eureka Client又分为Applicaton Service和Application Client,即服务提供者何服务消费者。 每个区域有一个Eureka集群,并且每个区域至少有一个eureka服务器可以处理区域故障,以防服务器瘫痪。Eureka Clien...

2019-07-21 12:10:31 564

原创 kubernetes运维笔记

 目录k8s部署和应用 4一. Ansible脚本部署 41.Yum install epel-release -y 42. yum install git python-pip -y 43. 安装bug收集 4二. K8s的dashboard登录和使用 4三. k8s的DaemonSet 41. 概念: 4四. K8s的存储 4五. 域名解析 5六...

2019-01-14 17:00:28 12308 1

原创 如何搭建MongoDB复制集

一.搭建MongoDB复制集启动子节点实例时报错,child process failed,exited with error number 100原因配置文件中的mongod.lock 文件,一般都是因为锁了解决办法:去找到mongod.lock文件,删除rm mongod.lock二。固定端口号启动客户端./mongo --port 27017三.mongodb配置复制集时需要删除所有...

2018-06-08 10:33:13 330

空空如也

空空如也

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

TA关注的人

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