自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

转载 4.RabbitMQ实战 --- 解决Rabbit相关问题:编码与模式,RPC

4.2 发后即忘模型 1.警告通知 2.并行处理 3.用 RabbitMQ 实现 RPC 并等待响应 RPC: 使用rabbit来实现RPC时,你只是简单的发布消息而已。rabbitmq会负责使用绑定来路由消息到合适的队列。rpc服务器会从这些队列上消费消息。 rabbitmq替你完成了所有工作:将消息路由到合适的地方,通过多台rpc服务器对rpc消息进行负载均衡,甚至当处理消息...

2019-01-25 14:38:36 503

原创 1.LVS 安装简介

1.下载安装 //官网 http://www.linuxvirtualserver.org/software/index.html 查看linux内核版本,下载对应的 lvs yum install -y ipvsadm.x86_64   1.NAT 模式 NAT 模式(只在DR设置VIP): 客户端请求 DR(Direct...

2019-01-25 00:18:54 686

转载 2.24小时365天不间断服务 --- 优化服务器及基础设施的拓扑结构(冗余,负载分流,高性能的实现)

2.1引入反向代理apache模块 2.1.2 根据http请求的内容来控制系统的行为 1.若客户端请求的网址为 /images/logo.jpg, 则分配到图片专用服务器上 2.若客户端请求的网址为 /news , 则分配到生成动态内容的web服务器上 使用的是apache的 mod_rewrite 的 RewriteRule 功能。mod_rewrite 有很多强大的功能,如...

2019-01-24 11:37:59 293

原创 46.MyCat

1.什么是数据库中间件 应用和数据库之间的代理层,这个代理层可以帮助我们完成很多事情,比如说,数据监控,心跳感应,分库分表, 读写分离,sql拦截注入 //mycat 官网 http://www.mycat.io/ 2.MyCat 安装 //下载mycat .tgz 安装包 http://www.mycat.io/ 解压 移动到 /usr/local 下 ...

2019-01-21 22:03:55 123

转载 3.RabbitMQ实战 --- 运行和管理Rabbit

3.运行和管理Rabbit 3.1启动节点 节点描述的是一个Erlang节点运行着一个Erlang应用程序。 当你运行一个java的时候,jvm的一个实例就启动了,并且开始执行指定的java程序。与之相似,erlang也有虚拟机,而虚拟机的每个实例我们称之为 节点。不同于jvm,多个erlang应用程序可以运行在同一个节点之上。更重要的是,节点之间可以进行本地通信(不管它们是否真...

2019-01-19 18:09:09 743 1

转载 1.24小时365天不间断服务 --- 服务器及基础设施搭建入门

1.基础概念 AP服务器(Application Server) : 应用服务器,即能返回动态内容的服务器 CND : 内容分发网络 IPVS(IP Virtual Server, IP 虚拟服务器) : LVS 的成果之一,实现了负载均衡器不可获取的负载分流功能。 LVS(Linux Virtual Server, Linux 虚拟服务器) : Linux 中皆在搭建具有可扩展...

2019-01-19 14:37:03 941

转载 9.Linux性能诊断 --- Web应用安全:攻击,防护与检测,IPv6,容器安全

Web应用安全:攻击,防护与检测 1.点击劫持 X-Frame-Options : 用来给浏览器指示允许一个页面是否可以在frame标签或者object标签中展示的标记。 2.基于ssl的中间人攻击 3.跨站脚本攻击 X-XSS-Protection : 当检测到跨站脚本攻击时,浏览器将停止加载页面。 配置选项: 0禁止XSS过滤; 1启用XSS过滤 Content...

2019-01-19 11:40:17 297

转载 8.Linux性能诊断 --- 浅谈基于数据分析的网络态势感知

浅谈基于数据分析的网络态势感知                                                        

2019-01-18 10:03:35 243

转载 7.Linux性能诊断 --- 分布式追踪系统体系概要

1.分布式追踪系统体系概要 2.开源分布式追踪系统OpenCensus                                                        ...

2019-01-14 13:41:41 201

原创 10.sentry

1.官网注册账号 https://sentry.io 2.安装 PHP 组件 composer require "sentry/sentry" composer require --prefer-dist mito/yii2-sentry "~1.0.0" // yii2组件 3.对yii2进行配置 'components' => [ 'sentry' =&g...

2019-01-13 22:01:51 230

转载 2.RabbitMQ实战 --- 理解消息通信

AMQP消息能以一对多的广播方式进行路由,也可以选择以一对一的方式路由。在IM中,你只能一对一通信。 2.1 消费者和生产者 生产者(producer)创建消息,然后发布(发送)到代理服务器(RabbitMQ)。什么是消息呢?消息包含2部分内容: 有效载荷(payload)和标签(lab)。有效载荷就是你想要传输的数据。它可以是任何内容,一个json数组或者是其他。 Rabbit...

2019-01-12 11:56:04 400 1

原创 4.RabbitMQ 安装

1.安装 yum -y install epel-release yum -y update //安装 erlang yum -y install erlang socat //查看 erlang 版本 erl -version //安装 RabbitMQ //通过运行导入GPG密钥: rpm --import https://github.com/rabbitmq/si...

2019-01-11 14:18:19 326

原创 7.上传自己的代码到 composer

1.创建一个git仓库 2.将仓库克隆下来 3.将代码src copy 到 git 目录下 4.编写composer.json 5.打开 https://packagist.org   点击 submit, 填写库地址   6.设置 git 仓库更新后,packagist 自动更新   7.用 tag 去自动更新   git tag -a v0.1.0 -m 'init'...

2019-01-11 00:20:01 874

转载 6.Linux性能诊断 --- 远程通信gRPC,kafka,docker

1.gRPC   2.kafka   3.docker                                  

2019-01-10 10:32:22 368

转载 5.Linux性能诊断 --- 追踪技术

1.dtrace   2.strace+gdb 3.ftrace 5.go debug                        

2019-01-08 12:32:18 241

转载 4.Linux性能诊断 --- Linux工作流程&内存管理

Linux工作流程 : 1.POST加电自检 2.加载BIOS, BIOS 加载 CMOS , 取得硬件信息和自我检测,取得第一个可启动设备 3.读取第一个启动设备内 MBR(MasterBoot Record,主引导分区) 的 Boot Loader 4.Boot Loader(主引导程序,识别操作系统的文件格式,决定装载哪个内核) 5.加载内核,内核检测硬件和加载驱动程序 6....

2019-01-07 11:33:08 207

转载 3.Linux性能诊断 --- 快速检查单(10个命令) & 监控

Linux 性能分析黄金60秒 运行以下10个命令,你可以在60秒内,获得系统资源利用率和进程运行情况的整体概念。 1.uptime 这是一个快速查看平均负载的方法,表示等待运行的任务(进程)数量。在Linux 系统中,这些数字包含等待cpu运行的进程数,也包括不间断IO阻塞的进程数(通常是磁盘IO)。 它展示了一个资源负载的整体概念。 2.dmesg | tail ‘dm...

2019-01-02 10:52:02 491

linux下vim使用详解.pdf

不要试图从本手册中去获取什么知识,使用Vim更多的是一种技能而 不是一种知识,Vim的学习需要的更多的不是头脑而是双手,经常按书中 的指示进行示例性的操作,在学习Vim众多精致的技巧时,不要贪图一下 子全都掌握,最好是看一条技巧后,马上在编辑器上进行操作,这样在以 后实际的编辑操作时你的手指就会建立一种自然的反应而不是由头脑来搜 索该使用哪一条操作技巧。建议读者不动手来不读书。如果手边没有一 个合适的Vim编辑器环境可供操练,那么建议读者还是不要在这里浪费时 间。

2014-04-26

空空如也

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

TA关注的人

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