随笔 - 191  文章 - 0  评论 - 312  阅读 - 39万
07 2022 档案
服务发现原理分析与源码解读
摘要:在微服务架构中,有许多绕不开的技术话题。比如服务发现、负载均衡、指标监控、链路追踪,以及服务治理相关的超时控制、熔断、降级、限流等,还有RPC框架。这些都是微服务架构的基础,只有打牢这些基础,才敢说对微服务是有了一点理解,出门也好意思和别人打招呼了,被人提问的时候也能侃侃而谈了,线上出了问题往往也能 阅读全文
posted @ 2022-07-26 08:48 万俊峰Kevin 阅读(1278) 评论(1) 推荐(1) 编辑
五分钟给你的 gRPC服务 加上 HTTP 接口
摘要:gRPC 服务要加 HTTP 接口? go-zero 给大家带来极简的 RESTful 和 gRPC 服务开发体验的同时,社区又给我们提出了新的期望: 我想只写一次代码 既要 gRPC 接口 也要 HTTP 接口 既要。。。也要。。。 也有道理嘛!你看用户怎么说: 用户A:一套逻辑,api和rpc一 阅读全文
posted @ 2022-07-19 09:24 万俊峰Kevin 阅读(3853) 评论(2) 推荐(1) 编辑
go-zero微服务实战系列(十一、大结局)
摘要:本篇是整个系列的最后一篇了,本来打算在系列的最后一两篇写一下关于k8s部署相关的内容,在构思的过程中觉得自己对k8s知识的掌握还很不足,在自己没有理解掌握的前提下我觉得也很难写出自己满意的文章,大家看了可能也会觉得内容没有干货。我最近也在学习k8s的一些最佳实践以及阅读k8s的源码,等待时机成熟的时 阅读全文
posted @ 2022-07-11 09:28 万俊峰Kevin 阅读(3293) 评论(0) 推荐(6) 编辑
go-zero微服务实战系列(十、分布式事务如何实现)
摘要:在分布式应用场景中,分布式事务问题是不可回避的,在目前流行的微服务场景下更是如此。比如在我们的商城系统中,下单操作涉及创建订单和库存扣减操作两个操作,而订单服务和商品服务是两个独立的微服务,因为每个微服务独占一个数据库实例,所以下单操作就涉及到分布式事务问题,即要把整个下单操作看成一个整体,要么都成 阅读全文
posted @ 2022-07-08 08:25 万俊峰Kevin 阅读(1265) 评论(0) 推荐(0) 编辑
go-zero微服务实战系列(九、极致优化秒杀性能)
摘要:上一篇文章中引入了消息队列对秒杀流量做削峰的处理,我们使用的是Kafka,看起来似乎工作的不错,但其实还是有很多隐患存在,如果这些隐患不优化处理掉,那么秒杀抢购活动开始后可能会出现消息堆积、消费延迟、数据不一致、甚至服务崩溃等问题,那么后果可想而知。本篇文章我们就一起来把这些隐患解决掉。 批量数据聚 阅读全文
posted @ 2022-07-04 08:16 万俊峰Kevin 阅读(1311) 评论(0) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示