一文了解 Go 并发模型

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


今天我们来了解一下 Go 语言的协程并发机制,这也可能是 Go 语言最为吸引人的特性了,了解它的原理和底层机制对于掌握 Go 语言大有裨益,话不多说开始吧!

并发和并行

并发和并行都是为了充分利用 CPU 多核计算资源所提出来的概念,相信我们或多或少都...
查看更多

微服务架构设计总结

大卫 发表了文章 • 0 个评论 • 851 次浏览 • 2020-06-24 22:32 • 来自相关话题


软件架构是一个包含各种组织的系统组织,这些组件包括Web服务器,应用服务器,数据库,存储,通讯层,它们彼此或和环境存在关系。系统架构的目标是解决利益相关者的关注点。

Conway’s law: Organizations which design syste...
查看更多

云原生计算基金会宣布Harbor项目正式毕业

尼古拉斯 发表了文章 • 0 个评论 • 887 次浏览 • 2020-06-24 09:21 • 来自相关话题


专门为云原生软件构建可持续生态系统的云原生计算基金会(简称CNCF)于本月23日(当地时间)正式宣布,Harbor已经成为第11个正式毕业的项目。从孵化阶段、发展成熟一路走向正式毕业,Harbor项目不仅获得更高的采用率、更加开放的治理流程与成熟的功能,同时也...
查看更多

性能提升40%:腾讯TKE用eBPF绕过conntrack优化Kubernetes Service

老马 发表了文章 • 0 个评论 • 990 次浏览 • 2020-06-23 21:19 • 来自相关话题


Kubernetes Service 用于实现集群中业务之间的互相调用和负载均衡,目前社区的实现主要有userspace,i...
查看更多

一文快速入门 Nginx

aoxiang 发表了文章 • 0 个评论 • 513 次浏览 • 2020-06-23 11:30 • 来自相关话题


【编者的话】本项目是一个 Nginx 极简教程,目的在于帮助新手快速入门 Nginx。

Nginx 简介

什么是 Nginx?

Nginx(engine x)是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代...
查看更多

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

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


背景

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

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

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

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


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

系列内容

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

Go 语言如何进行 RPC 调用

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


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

gRPC

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

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

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


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

秒杀系统架构分析与实战

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


秒杀业务分析

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


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