如果用到了消息队列、注册中心等的中间件工具,包括项目所选框架,面试必然逃不过被问到 为什么如此选,了解过其他的吗,或直接追问技术选型。不能硬说我学的就是这个就用了,这可不是面试官想要的答案,只能尴尬一笑。如此,汇总一下相关技术选型,一些精华文章
消息队列选型
10分钟搞懂!消息队列选型全方位对比-腾讯云开发者社区-腾讯云 (tencent.com)
主要针对 Kafka、RocketMQ、RabbitMQ,文章写的非常好
注册中心选型
5种主流微服务注册中心技术选型对比和选型(文章推荐)_51CTO博客_最新微服务技术选型
主要针对consul,zookeeper、etcd,简单明了
etcd和Consul都是优秀的分布式协调服务,但各有侧重。etcd更侧重于提供高一致性、高可用的key-value存储服务,适用于需要强一致性保证的场景;而Consul则更侧重于服务发现、配置管理和健康检查,提供了丰富的原生支持,适用于微服务架构下的服务治理。在选择时,应根据具体业务需求和场景来选择合适的工具。
web框架选型
【Go 语言专栏】Go 语言中的 Web 框架比较与选择-阿里云开发者社区 (aliyun.com)
Golang Web开发框架大比拼:找到适合你的框架_golang web框架-CSDN博客