上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 92 下一页
摘要: 前言 使用rabbitmq的时候,当你客户端与rabbitmq服务器之间一段时间没有流量,服务器将会断开与客户端之间tcp连接。 而你将在服务器上看这样的日志: missed heartbeats from client, timeout: xxs 这个间隔时间就是心跳间隔。 heartbeat通常 阅读全文
posted @ 2020-09-02 19:49 -零 阅读(7842) 评论(0) 推荐(0) 编辑
摘要: 系统层面 - CPU - user, system, iowait & idle percentages - MEM - used, buffered, cached & free percentages - Virtual Memory - dirty page flushes, writebac 阅读全文
posted @ 2020-09-02 15:02 -零 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 最近使用了分布式追踪系列:OpenTracing与Jaeger那些,日常的话可能很难使用,我实现了一种简单的调用追踪。 import uuid import os import time l = [] class Recorder(object): def __init__(self,servern 阅读全文
posted @ 2020-09-01 16:10 -零 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 前言 在web应用中,为了节省流量,降低传输数据大小,提高传输效率,常用的压缩方式一般都是gzip,今天我们来介绍另外一种更高效的压缩方式brotli。Brotli 是基于LZ77算法的一个现代变体、霍夫曼编码和二阶上下文建模。Google软件工程师在2015年9月发布了包含通用无损数据压缩的Bro 阅读全文
posted @ 2020-09-01 10:47 -零 阅读(9340) 评论(0) 推荐(0) 编辑
摘要: 转载:HTTPS和SSL优化使用心得之:减少等待时间与降低Https性能损耗(Apache/Nginx) 随着大家上网安全意识的增强,以及各大主要互联网公司对Https普及工作的推动,HTTPS SSL现在基本上成了建站的标配了。得益于Let’s Encrypt、Digicert、TrustAsia 阅读全文
posted @ 2020-09-01 09:41 -零 阅读(4337) 评论(0) 推荐(0) 编辑
摘要: HTTP发展历史 HTTP/0.9 (1989)短连接,无状态,它只有一个 GET 方法, 没有首部, 设计目标是获取HTML(没有图片, 只有文本) HTTP/1.0 (1996)在 HTTP/0.9 版本的基础上新增了大量内容,加入了许多重要概念: 首部 响应码 重定向 错误 条件请求 内容编码 阅读全文
posted @ 2020-09-01 09:16 -零 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 一 rabbitmq 生产部署 RabbitMQ 常用的三种自定义服务器的通用方法: 配置文件 rabbitmq.conf 环境变量文件 rabbitmq-env.conf 补充配置文件 advanced.config rabbitmq.conf和rabbitmq-env.conf的位置 在二进制安 阅读全文
posted @ 2020-08-31 09:14 -零 阅读(1996) 评论(0) 推荐(0) 编辑
摘要: 前言 当我们需要分布式系统提供更强的性能时,该怎样扩展系统呢?什么时候该加机器?什么时候该重构代码?扩容时,究竟该选择哈希算法还是最小连接数算法,才能有效提升性能?在面对 Scalability 可伸缩性问题时,我们必须有一个系统的方法论,才能应对日益复杂的分布式系统。这一讲我将介绍 AKF 立方体 阅读全文
posted @ 2020-08-30 11:39 -零 阅读(11461) 评论(2) 推荐(7) 编辑
摘要: 前言 分布式系统保障接口级高可用的几种常见方式:限流、熔断、降级。 Hystrix是Netflix开源的一个Java框架,提供了保障接口级高可用相关的各种各样的功能。 Hystrix初览 Hystrix官网对该框架能解决的核心问题已经做了概述,我这里再引用官方的几张图片来讲一讲: 首先,复杂分布式系 阅读全文
posted @ 2020-08-30 11:26 -零 阅读(476) 评论(0) 推荐(0) 编辑
摘要: gRPC 客户端和服务端可以在多种环境中运行和交互,并且可以用任何 gRPC 支持的语言来编写。 gRPC 支持 C++ Java Python Go Ruby C# Node.js PHP Dart 等语言 gRPC 默认使用 protocol buffers,这是 Google 开源的一种轻便高 阅读全文
posted @ 2020-08-29 19:15 -零 阅读(1204) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 92 下一页