微服务
文章平均质量分 90
idMiFeng
21级天坑专业自学转码
展开
-
使用多线程,批量处理接口优化业务,模拟电商系统中用户下单场景
性能调优本质:解决用户体验与资源的矛盾。进行性能调优的业务场景:用户下单->web服务(控制层) ->web服务(服务层) -(依次去各微服务去调用后端服务器的接) ->得到接口的结果后返回给用户原创 2023-09-20 00:04:35 · 365 阅读 · 0 评论 -
什么是Docker以及如何使用Docker部署Go Web应用和Docker Compose模式
通过docker compose把微服务项目部署在多个容器中,并且可以相互通信,本文还介绍了docker的知识原创 2023-09-05 20:16:07 · 249 阅读 · 0 评论 -
GO微服务中使用RocketMQ消息队列系统实现分布式事务
RocketMQ消息队列系统用于实现电商购物demo中创建订单服务中分布式事务,关于分布式事务和消息队列也有介绍原创 2023-09-02 15:46:44 · 632 阅读 · 0 评论 -
GO微服务中分别用乐观锁,悲观锁,redis分布式锁解决购物平台并发扣库存问题
在购物平台中,扣库存是一个非常关键的操作,涉及到多个并发的操作,比如多个用户同时购买同一商品,或者同时购买多个商品等。在这种情况下,如果不加锁,可能会导致数据不一致、库存错误等问题。原创 2023-08-31 11:39:30 · 464 阅读 · 0 评论 -
使用grpc-gateway来完成把http请求转换为rpc请求
当我们使用微服务架构完成了项目后,可以使用grpc-gateway来完成把http请求转换为rpc请求原创 2023-08-30 02:02:57 · 289 阅读 · 1 评论 -
GO微服务开发中consul注册中心使用详解
很多初学者在刚刚接触微服务时对服务注册中心了解较少,本文详细介绍什么是consul以及consul怎么用原创 2023-08-28 14:36:53 · 335 阅读 · 8 评论