
微服务
文章平均质量分 90
王中阳讲编程
公司技术总监,创办就业陪跑服务,辅导学员拿到600多个offer。专注程序员的就业辅导、简历优化、模拟面试等。
展开
-
腾讯、阿里、B站最新面经汇总,有的妥妥的凉经
除了BAT(没错我说的B是B站的B),还有网易、希音科技、美柚等中小厂的最新面经。这次投稿的同学行文幽默风趣,处处透漏着不成功便搞笑的骚气。祝他早日上岸,也欢迎大家在评论区讨论这些面试题,有哪些面试题不知道怎么回答好,可以在评论区讨论留言,我会及时回复的。原创 2024-05-16 14:22:51 · 988 阅读 · 0 评论 -
工作卷,是主动选择还是迫于无奈?
这个词是近几年流行起来的网络用语,它是内卷的简化形式,“内卷”本来是一个名不见经传的普通词语,经网络流传,很多人就用其来指代非理性的内部竞争或“被自愿”竞争。在现代职场,有一群人被戏称为"职场卷王"。他们本着累死自己、熬死领导的核心宗旨,总是作为最后一个熄灯人离开公司。我相信你们也肯定都“卷”过,甚至正在“卷”,那么问题来了,你们到底是因为而卷,还是由于只能跟着卷呢?留下你的答案,在评论区也可以讨论一下。对于我来说,真希望自己能活在一个没有内卷的世界上,哈哈哈…题外话就说到这,本文的重点还是。原创 2024-05-15 09:13:35 · 1326 阅读 · 2 评论 -
Go-Zero定义API实战:探索API语法规范与最佳实践(五)
下文所说的是api是 go-zero 自研的领域特性语言(下文称 api 语言 或 api 描述语言),旨在实现人性化的基础描述语言,作为生成 HTTP 服务最基本的描述语言。api 领域特性语言包含语法版本、info 块、结构体声明、服务描述等几大块语法组成,其中结构体和 Golang 结构体 语法几乎一样,只是移除了struct关键字。这篇文章详细介绍了如何使用Go-Zero进行API的定义,并进行了实际演示。希望对你有帮助。我将继续更新Go-Zero系列文章,原创 2024-05-14 15:45:49 · 1055 阅读 · 2 评论 -
Go-Zero自定义goctl实战:定制化模板,加速你的微服务开发效率(四)
gozero如何自定义goctl?本文详解和实战,通过本文你将了解goctl的妙用,提高你的开发效率。介绍如何使用goctl工具实现模板定制化,并根据实际项目业务需求进行模板定制化实现。原创 2024-05-09 08:54:58 · 1413 阅读 · 1 评论 -
Go-Zero技能提升:深度探究goctl的妙用,轻松应对微服务开发挑战!(三)
goctl 是 go-zero 的内置脚手架,是提升开发效率的一大利器,可以一键生成代码、文档、部署 k8s yaml、dockerfile 等。goctl 安装 | go-zero Documentation这篇文章相比官方文档,详细介绍了如何使用Go-Zero的goctl工具进行api服务、rpc服务和model层代码的生成,以及生成swagger文件,并提供了Demo进行实际操作。我将继续更新Go-Zero系列文章,如果你对Go语言或者微服务感兴趣,欢迎关注我,也欢迎直接私信我。原创 2024-05-07 09:46:16 · 1347 阅读 · 4 评论 -
Go-Zero从0到1实现微服务项目开发(二)
继续更新GoZero微服务实战系列文章:上一篇被GoZero作者万总点赞了,本文将继续使用 Go-zero 提供的工具和组件,从零开始逐步构建一个基本的微服务项目。手把手带你完成:项目初始化+需求分析+表结构设计+api+rpc+goctl+apifox调试+细节处理。带你实现一个完整微服务的开发。原创 2024-04-29 11:39:41 · 1821 阅读 · 4 评论 -
Go-Zero微服务快速入门和最佳实践(一)
这篇文章带你梳理了使用gozero开发微服务项目的步骤和技巧,请你按我建议的方式开发和debug,会很清晰。下一篇文章将通过一个完整的功能,带你跑通一个微服务的开发,包括:需求分析+表结构设计+api+rpc+goctl+apifox调试+细节处理。如果你对Go语言或者微服务感兴趣,欢迎关注我的公众号:王中阳Go,也欢迎直接私信我。原创 2024-04-28 11:17:58 · 2083 阅读 · 2 评论 -
「有问必答」秒杀系统 Go并发编程实践!
本文将介绍如何使用Go语言的并发原语来构建一个简单的高并发秒杀系统。我们将使用Go语言的原生库和一些常见的技术手段,包括互斥锁、通道、计数器等,来解决并发访问和数据一致性的问题。本文只是一个简单的示例,重点是Go语言并发原语在业务场景中的应用。在实际应用中,还需要考虑数据库事务、分布式锁、限流等问题。我之前也写过一篇文章,附在了文末。通过使用Go语言的并发原语,我们成功地构建了一个高并发的秒杀系统。使用互斥锁和计数器等原语,我们实现了并发控制、数据一致性和并发安全。原创 2023-11-28 15:58:46 · 716 阅读 · 12 评论 -
Nacos必知必会:这些知识点你一定要掌握!
Nacos 是一个开源的服务发现、配置管理和服务治理平台,是阿里巴巴开源的一款产品。Nacos 可以帮助开发者更好地管理微服务架构中的服务注册、配置和发现等问题,提高系统的可靠性和可维护性。本文将介绍 Nacos 的必知必会知识点,包括服务注册与发现、配置管理、命名空间等内容,帮助读者更好地了解 Nacos 的使用方法和技巧。如果你正在使用微服务架构,或者对服务发现和配置管理感兴趣,那么不要错过这篇文章!原创 2023-05-15 09:57:45 · 1974 阅读 · 4 评论 -
「微服务」这10道Consul面试题值得一看
Consul 是一种非常强大的分布式服务发现和配置管理工具,它可以帮助开发人员和运维人员更好地管理和维护分布式系统。但是,使用 Consul 也需要投入一定的人力和物力,需要根据实际情况进行选择和使用。Consul 是一种分布式服务发现和配置管理工具,它可以用于服务注册、健康检查、负载均衡、故障恢复等方面。Consul 支持多数据中心、多种服务发现方式和多种协议,可以帮助开发人员和运维人员更好地管理和维护分布式系统。原创 2023-05-08 11:43:08 · 622 阅读 · 1 评论 -
都说复盘能力很重要,如何复盘才更有效呢?
抛出问题都说复盘能力很重要,如何复盘才更有效呢?我认为基于准确数据分析的复盘才是最有效的,因为不管是拍脑门定需求还是毫无根据的优化迭代都可能导致效果与期望南辕北辙。今天向大家介绍的是一款非常好用的数据分析可视化平台Superset,有了它我们可以做非常优雅的进行数据探索分析,搭建一目了然的可视化平台。简介Superset是一个现代数据探索和可视化平台。Superset 快速、轻量、直观,并加载了选...原创 2022-10-13 09:46:24 · 289 阅读 · 0 评论 -
开发gRPC的教程 gRPC跨语言调用
是我们定义的服务是在服务中定义的方法protoc工具集,会根据我们定义的服务、方法、和消息生成指定语言的代码。hello";}}}签约掘金:一文带你玩转ProtoBuf 【文末抽奖】回顾一下知识点。没用过go flag自定义输入的小伙伴重点看一下,这部分是为你写的:go run main.go --name 王中阳效果是这样的:好了,咱们再接着聊进阶的内容:gRPC另外一个特点就是和语言无关,我们可以使用不同的语言定义客户端和服务端。原创 2022-10-09 23:01:42 · 812 阅读 · 0 评论