- 博客(11)
- 收藏
- 关注
原创 SpringBoot学习
Rabbit MQ消息队列 文章目录RabbitMQ并发消费者的初始化值并发消费者的最大值每个消费者每次监听时可拉取处理的消息数量 简介 优点 erlang开发,并发能力强。 社区活跃,使用的人多,稳定性较强。 延时低 缺点 erlang语言开发的,国内精通的不多,日后定制开发困难。 Rabbit MQ工作模式 1,"Hello World!"模式 在这里插入图片描述 简单模式是Rabbit MQ...
2019-12-06 13:07:22
246
原创 Haproxy搭建
Haproxy搭建web群集 常见的Web集群调度器 目前常见的Web集群调度器分为软件和硬件,软件通常使用开源的LVS,Haproxy,Nginx,硬件一般使用比较多的是F5,也有很多人使用国内的一些 产品,如梭子,绿盟等 Haproxy应用分析 LVS在企业应用中负载能力很强,但存在不足 LVS不支持正则处理,不能实现动静分离 对于大型网站,LVS的实施配置复杂,维护成本相对较高 Haprox...
2019-12-06 13:06:48
258
原创 k8s资源的创建方式
命令行资源创建的基本操作命令 //创建一个deployment资源对象。(pod控制器) [root@master ~]# kubectl run test --image=httpd --port=80 --replicas=2 //删除控制器: [root@master ~]# kubectl delete deployments. test //删除所有pod: [root@master...
2019-12-06 13:06:02
390
原创 Grafana数据可视化
公司的主营业务是给企业客户提供短信群发服务,内部有一个强大的运营监控平台。每日短信业务量巨大,监控平台需要使用时序数据库来对发送的海量短信分地理区域、运营商、接收状态等类别进行统计和监控。以前一直在用InfluxDB,对于时间跨度稍大些的查询(比如一个月的数据)就显得非常慢了。从TDengine开源后,便知道了这个很牛的家伙,于是尝试着使用TDengine。 在搞懂了基本的功能后,便上线了TDen...
2019-12-06 13:05:27
1074
2
原创 假装网络工程师
一、背景介绍 vrrp作为一种常见的虚拟路由冗余协议,工作在应用层,协议号为112,该协议普遍用于各种生产环境中,其工作原理是隐藏多个实际提供服务的网元地址,取而代之使用一个虚拟的地址进行反向代理,所有终端指向反向代理地址,这样即使一台或多台网元故障,反向代理地址依然生效,网元之间通过一个特定的组播地址进行通信 假装网络工程师6——vrrp使用场景介绍 本章就以2个网元对外提供统一网关地址为例,介...
2019-12-06 13:04:42
174
原创 Sprint Boot
前言 在很多互联网应用系统中,请求处理异步化是提升系统性能一种常用的手段,而基于消息系统的异步处理由于具备高可靠性、高吞吐量的特点,因而在并发请求量比较高的互联网系统中被广泛应用。与此同时,这种方案也带来了调用链路处理上的问题,因为大部分应用请求都会要求同步响应实时处理结果,而由于请求的处理过程已经通过消息异步解耦,所以整个调用链路就变成了异步链路,此时请求链路的发起者如何同步拿到响应结果,就需要...
2019-12-06 13:03:23
165
原创 Redis和Gossip协议
今天来看一下Redis-Cluster和其中的重要概念Gossip协议。 1.Redis Cluster的基本概念 集群版的Redis听起来很高大上,确实相比单实例一主一从或者一主多从模式来说复杂了许多,互联网的架构总是随着业务的发展不断演进的。 单实例Redis架构 最开始的一主N从加上读写分离,Redis作为缓存单实例貌似也还不错,并且有Sentinel哨兵机制,可以实现主从故障迁移。 单实例...
2019-12-06 13:02:35
1151
原创 Pod驱逐迁移和Node节点维护
环境说明: 主机名 操作系统版本 ip docker version kubelet version 配置 备注 master Centos 7.6.1810 172.27.9.131 Docker 18.09.6 V1.14.2 2C2G master主机 node01 Centos 7.6.1810 172.27.9.135 Docker 18.09.6 V1.14.2 2C2G node节点...
2019-12-06 13:01:45
868
原创 Ansible自动化部署
Ansible是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,例如持续部署,滚动更新。Ansible适用于管理企业IT基础设施。 这里我通过Ansible来实现Kubernetes v1.16 高可用集群自动部署(离线版) (但是还是需要网络,因为这里需要去部署flannel,coredns,ingress,dashboard插件,需要拉取镜像 Ansible自动化部署k8...
2019-12-06 13:00:36
368
原创 分布式应用监控
分布式应用,会存在各种问题。而要解决这些难题,除了要应用自己做一些监控埋点外,还应该有一些外围的系统进行主动探测,主动发现。 APM工具就是干这活的,SkyWalking 是国人开源的一款优秀的APM应用,已成为apache的顶级项目。 今天我们就来实践下 SkyWalking 下吧。 实践目标: 达到监控现有的几个系统,清楚各调用关系,可以找到出性能问题点。 实践步骤: SkyWalking 服...
2019-12-06 12:59:49
1753
原创 数据传输绕开运营商?
经常坐火车的同学可能都遇到过这种情况: “ 李雷:长途旅行太无聊了,你在看什么影片? 韩梅梅:我在看《复仇者联盟4》,终局之战,太好看了。 李雷:哦,我还没看过呢,能发给我看吗? 韩梅梅:这个片子有1G多呢,我这个月的套餐流量不多了,没法发给你,动车上信号也不怎么好,要不用蓝牙传。 李雷:蓝牙太慢了,我们到站了都还不一定传得完。只能回去再用Wifi传了。就没有方法可以手机对手机直接传数据了吗? ”...
2019-12-06 12:58:44
893
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅