单条日志过长引发的 CLOSE-WAIT 问题

玻璃樽 发表了文章 • 1 个评论 • 692 次浏览 • 2020-06-22 21:42 • 来自相关话题


背景

部分租户称他们的某个业务部署在 Kubernetes 容器平台后经常会重启,部分租户称另一个业务在运行一段时间时会产生大量的 CLOSE-WAIT,还有的就是业务跑着就会 hang 住。

其实这三个问题,经过我们排查后,都是同一个问题引起,这也是...
查看更多

可扩展的微服务演示 Kubernetes Istio Kafka

jackbb 发表了文章 • 0 个评论 • 797 次浏览 • 2020-06-22 18:29 • 来自相关话题


【编者的话】本文将演示使用 Kafka 的异步通信的高度可扩展微服务应用。

系列内容

本系列使用不同的技术创建相同的可伸缩微服务应用程序:
  1. 本文
  2. [使用 AWS Lambda Kinesis 的可扩展的无服务器微服务演示](https:...
查看更多

Go 语言如何进行 RPC 调用

大卫 发表了文章 • 0 个评论 • 755 次浏览 • 2020-06-21 13:14 • 来自相关话题


今天我们来了解一下 Go 语言是如何进行远程方法调用的,远程方法调用是服务间进行通信的基础方式之一,是 Go 语言实现微服务架构必须掌握的开发知识和原理。

gRPC

gRPC 是一个高性能、开源、通用的 RPC 框架,由 Google 推出,基于HTT...
查看更多

基于 GitHub 与 Travis CI 的持续集成环境部署

翔宇 发表了文章 • 0 个评论 • 787 次浏览 • 2020-06-20 17:01 • 来自相关话题


前段时间研究了一下 GitLab、 GitLab CI 的持续集成。所以决定整理成文字的形式记录一下。考虑到绝大部分开发没有搭建自己的 GitLab 环境。所以选择使用更方便的 GitHub 和 Travis CI。本来以为很简单事情(too young to...
查看更多

秒杀系统架构分析与实战

阿娇 发表了文章 • 0 个评论 • 1125 次浏览 • 2020-06-19 12:36 • 来自相关话题


秒杀业务分析

正常电子商务流程:
  1. 查询商品
  2. 创建订单
  3. 扣减库存
  4. 更新订单
  5. 付款
  6. 卖家发货


秒杀业务的特性:
  1. 低廉价格
  2. 大幅推广
  3. 瞬时售空
  4. 一般是定时上架
    5...
查看更多

小米Redis的Kubernetes容器化部署实践

Andy_Lee 发表了文章 • 0 个评论 • 1124 次浏览 • 2020-06-19 08:41 • 来自相关话题


【编者的话】本文讲述了小米是如何将Redis Cluster部署在Kubernetes上提供高质量的服务的。

背景

小米的Redis使用规模很大,现在有数万个实例,并且每天有百万亿次的访问频率,支撑了几乎所有的产品线和生态链公司。之前所有的Redis...
查看更多

万字详文告诉你如何做 Code Review

玻璃樽 发表了文章 • 0 个评论 • 1217 次浏览 • 2020-06-18 18:02 • 来自相关话题


【编者的话】作为公司代码委员 Golang 分会的理事,我 review 了很多代码,看了很多别人的 review 评论。发现不少同学 code review 与写出好代码的水平有待提高。在这里,想分享一下我的一些理念和思路。

为什么技术人员包括 lea...

查看更多

Git 入门介绍

老马 发表了文章 • 0 个评论 • 960 次浏览 • 2020-06-18 16:03 • 来自相关话题


Git 概述

什么是 Git

如果你问那些正在使用 Git 工具的人“什么是 Git”,他们大多可能会回答“Git 是一种版本控制系统(Version Control System)”,专业一点的可能会说“Git 是一种分布式版本的版本控制系统”...
查看更多

Git内部原理解析

JetLee 发表了文章 • 0 个评论 • 747 次浏览 • 2020-06-18 13:11 • 来自相关话题


越了解事物的本质就越接近真相。我发现学习Git内部是如何工作的以及Git的内部数据结构这部分内容,对于理解Git的用途和强大至关重要。若你理解了Git的思想和基本工作原理,用起来就会知其所以然,游刃有余。这是Git系列的第一篇,主要会介绍Git的特点以及内部数...
查看更多

Filebeat收集日志的那些事儿

aoxiang 发表了文章 • 0 个评论 • 491 次浏览 • 2020-06-18 08:31 • 来自相关话题


【编者的话】最近因为云原生日志收集的需要,我们打算使用Filebeat作为容器日志收集工具,并对其进行二次开发,因此笔者将谈谈Filebeat收集日志的那些事儿。本文不涉及过具体的源码分析,希望通过阅读您可以了解Filebeat的基本使用方法和原理,姑且算是F...
查看更多