-
一文搞懂如何实现 Go 超时控制
Go 正常都是用来写后端服务的,一般一个请求是由多个串行或并行的子任务来完成的,每个子任务可能是另外的内部请求,那么当这个请求超时的时候,我们就需要快速返回,释...
kevwan 2023-01-02442 0 0 -
实战分享:Pulsar Functions 在腾讯微服务观测平台 TSW 中的落地实践
腾讯微服务观测平台 TSW(Tencent Service Watcher,以下简称 TSW)是一款分布式架构链路追踪中间件,用于提供云原生服务可观察性解决方案...
腾讯云中间件团队 2023-01-02444 0 0 -
漫谈腾讯微服务平台 TSF Mesh 统一容器和虚拟机之路
随着业务的增长,一些传统企业对诸如灰度发布、服务路由、服务熔断、服务限流等服务治理的需求越来越强烈,但他们又不想对业务代码做大量的改造,因而 Service M...
腾讯云中间件团队 2023-01-02443 0 0 -
Redis 分布式锁|从青铜到钻石的五种演进方案
上篇我们讲到如何用本地内存做缓存来增强系统的性能,另外探讨了加锁解决缓存击穿的问题。但是本地加锁的方式在分布式的场景下就不适用了,所以本文我们来探讨下如何引入分...
悟空聊架构 2023-01-02438 0 0 -
系统设计:分布式系统的关键特性
分布式系统的关键特性包括可伸缩性、可靠性、可用性、效率和可管理性。让我们简单回顾一下
小诚信驿站 2023-01-02439 0 0 -
为你的Go应用创建轻量级Docker镜像?
go build使用的是静态编译,会将程序的依赖一起打包,这样一来编译得到的可执行文件可以直接在目标平台运行,无需运行环境(例如 JRE)或动态链接库(例如 D...
常见_iginkgo 2023-01-02446 0 0 -
系统由单体架构到微服务架构到底是如何演进的?
随着互联网的发展,互联网企业的业务也在不断的飞速发展,进而导致系统的架构也在不断的发生着变化。总体来说,系统的架构大致经历了:单体应用架构—>垂直应用架构—>分...
冰河 2023-01-02463 0 0 -
配置中心之Nacos简介,使用及Go简单应用
我们现在有一个项目, 使用Gin进行开发的, 配置文件我们知道是一个config.yaml的文件, 也知道这个配置文件在项目启动时会被加载到内存中使用;
常见_iginkgo 2023-01-02465 0 0 -
全方位解读服务网格(Service Mesh)的背景和概念
一直以来“微服务”都是一个热门的词汇,在各种技术文章、大会上,关于微服务的讨论和主题都很多。对于基于 Dubbo、SpringCloud 技术体系的微服务架构,...
xcbeyond 2023-01-02446 0 0 -
gRPC: 如何让 gRPC 提供 Restful API 服务?
本文将介绍如何让一个 gRPC 服务,同时提供 gRPC 和 Restful API。
尹东勋 2023-01-02472 0 0