微服务
已收录文章:25篇
-
概述 在前面:微服务调用链追踪中心搭建 一文中我们利用Zipkin搭建了一个微服务调用链的追踪中心,并且模拟了微服务调用的实验场景。利用Zipkin的库Brave,我们可以收集一个客户端请求从发260 收藏
-
1 MyBatis-plus 介绍MyBatis- plus是MyBatis的一个功能强大的增强工具包,用于简化开发。该工具包为MyBatis提供了一些高效、有用、开箱即用的特性,使用它可以有效地节省开发时间。1.1 优势MyBatis-plus185 收藏
-
问题内容比如宿主机是 Linux 4.15 的内核,但是我想在 docker 中跑一个 Linux5.15 的内核,这有可能实现吗?问的是有什么 hack 黑魔法来实现对于容器用的是 Linux 的 cgroup、namespace 这种就太不用说了318 收藏
-
Part 1 - 为什么需要 Tracing当前微服务架构和分布式系统变得越来越流行,系统庞大且服务数量繁杂多样,甚至数据库也开始使用分布式架构。当一个生产系统面对真正的高并发,或者解耦成大量156 收藏
-
问题内容用户是一个微服务,文章是一个微服务;现在假如我用户微服务需要文章信息,有两种做法1.用户微服务垮库连文章表2.用户微服务调用文章微服务我想知道,一般采用哪种?如果用户490 收藏
-
场景 如果我们要写一个 Restful API 的服务,配置项大概有如下内容: Host,侦听的 IP,如果不填,默认用 0.0.0.0Port,侦听的端口,必填,只能是数字,大于等于80,小于65535LogMode,日志模式,只298 收藏
-
如何用net/http构建一个简单的web服务 Golang提供了简洁的方法来构建web服务 package main import ( "net/http" ) func HelloResponse(rw http.ResponseWriter, request *http.Request) { fmt.Fprintf(w, "Hello world.") } func ma220 收藏
-
引言 前两篇文章我们介绍了缓存使用的各种最佳实践,首先介绍了缓存使用的基本姿势,分别是如何利用go-zero自动生成的缓存和逻辑代码中缓存代码如何写,接着讲解了在面对缓存的穿透、击268 收藏
-
背景 DMicro 诞生的背景,是因为我写了 10 来年的 PHP,想在公司内部推广 Go, 公司内部的组件及 rpc 协议都是基于 swoole 定制化开发的。调研了市面上的各种框架,包括 beego,gofram354 收藏
-
微服务概述 微服务架构是一种架构风格,它将一个大的系统构建为多个微服务的集合,这些微服务是围绕业务功能构建的,服务关注单一的业务功能,这些服务具有以下特点: 高度可维护和可301 收藏
-
引言 在前几篇的文章中,我们花了很大的篇幅介绍如何利用缓存优化系统的读性能,究其原因在于我们的产品大多是一个读多写少的场景,尤其是在产品的初期,可能多数的用户只是过来查看130 收藏
-
引言 上一篇文章中引入了消息队列对秒杀流量做削峰的处理,我们使用的是Kafka,看起来似乎工作的不错,但其实还是有很多隐患存在,如果这些隐患不优化处理掉,那么秒杀抢购活动开始后可207 收藏