01 2022 档案
摘要:聊聊后端面试那些事 原文 分布式锁问题-【公粽号:堆栈future】 我看在技术大群里面有人问分布式锁问题,说是被面试官各种***难,我是实在看不下去了,面试官意思很明确,你们有造火箭的经验吗,有的话来他们公司造自行车,没有的话:今天面试就到这里了! 但是说实话面试官没必要因为这个问题继续追问,没啥意思
阅读全文
摘要:Nacos服务发现注册和配置管理分享-[公粽号:堆栈future] 原文 1. 为什么使用Nacos “ 因为现在主流公司已经开始推荐使用nacos了,nacos的两大主要作用:一个是服务注册发现,一个是配置管理。 ” 2. Nacos是什么? 3. Nacos的结构和组件 4. 了解几个Nacos
阅读全文
摘要:聊聊后端面试那些事-【公粽号:堆栈future】 原文 让你goroutine交替打印1212... 首先这道题看似是两个goroutine交替打印,实则是有很多细节需要考虑,而且背后的设计模式就是生产者消费者模式。 代码演示下简单的生产者消费者模式: package main import "fm
阅读全文
摘要:k8s部署的两种策略-[公粽号:堆栈future] 原文 干货: domain+slb+ingress+svc+pod 模式 gateway+registry+pod 模式 通过这篇文章我们可以看出,为啥上篇文章需要讲解网关了,因为这篇文章需要用到它,网关很重要哦。 还有一个问题就是面试官老是会问你
阅读全文
摘要:聊聊后端面试那些事 原文 Go中都是值传递-【公粽号:堆栈future】 我看在技术大群里面有人问我,到底值类型,引用类型以及指针类型有什么区别?为什么别人说函数传参是引用传递或者值传递,有的人说是指针传递? 想要彻底搞清楚这个问题,你得先通过表现来理解一下,然后在深入源码理解下你很快就会明白的。
阅读全文
摘要:聊聊后端面试那些事-【公粽号:堆栈future】 原文 服务稳定性 618&&双11 作为研发,尤其是后端研发,每年在618或者双11的时候压力特别大,他们祈求服务不要出故障,交易能正常进行,而且期望用户体验非常棒而不是卡顿404等。 但是有时候就是事与愿违,比如在2015年11月11日傍晚,大部分
阅读全文
摘要:聊聊后端面试那些事-【公粽号:堆栈future】 原文 面试到底要怎么准备 面试官心里 简历必须真实 简历上写的最近的项目必须做到熟悉 你掌握的技术必须做到知根知底 具备做事的能力 简历上没有的软技能 态度和心态 候选人心里 我要刷题 top100? 我要准备自我介绍 我要熟悉项目 我要把数据库相关
阅读全文
摘要:Go微服务架构实战-【公粽号:堆栈future】 原文 本系列文章主要是针对云原生领域微服务架构的实战,包括网关,k8s,etcd以及grpc等相关技术的应用,同时也会把服务发现与注册,熔断,降级,限流以及分布式锁等加入到系列当中作为补充,课程的最后也会安排分布式链路追踪框架的学习,监控平台的搭建以
阅读全文
摘要:Go微服务架构实战-【公粽号:堆栈future】 原文 Go微服务架构实战目录 1. 微服务架构上篇 1. grpc技术介绍 2. grpc+protobuf+网关实战 3. etcd技术介绍 4. 基于etcd的服务发现与注册 5. 基于etcd的分布式锁实战 2. 微服务架构中篇 1. k8s架
阅读全文
摘要:Go微服务架构实战-【公粽号:堆栈future】 原文 Go微服务架构实战目录 1. 微服务架构上篇 1. grpc技术介绍 2. grpc+protobuf+网关实战 3. etcd技术介绍 4. 基于etcd的服务发现与注册 5. 基于etcd的分布式锁实战 2. 微服务架构中篇 1. k8s架
阅读全文
摘要:Go微服务架构实战-【公粽号:堆栈future】 原文 Go微服务架构实战目录 1. 微服务架构上篇 1. grpc技术介绍 2. grpc+protobuf+网关实战 3. etcd技术介绍 4. 基于etcd的服务发现与注册 5. 基于etcd的分布式锁实战 2. 微服务架构中篇 1. k8s架
阅读全文
摘要:Go并发调度进阶-【公粽号:堆栈future】 原文 3. 循环调度 所有的GMP初始化工作都已经完成了,是时候启动运行时调度器了。我们已经知道,当所有准备工作都完成后, 最后一个开始执行的调用就是runtime.mstart了。 mstart主要功能: 确定执行栈的边界 启动mstart1 设置退
阅读全文
摘要:Go微服务架构实战-【公粽号:堆栈future】 Go微服务架构实战目录 1. 微服务架构上篇 1. grpc技术介绍 2. grpc+protobuf+网关实战 3. etcd技术介绍 4. 基于etcd的服务发现与注册 5. 基于etcd的分布式锁实战 2. 微服务架构中篇 1. k8s架构介绍
阅读全文
摘要:Go并发调度进阶-【公粽号:堆栈future】 请移步到这里看 2. GMP初始化 1. M的初始化 M 只有自旋和非自旋两种状态。自旋的时候,会努力找工作;找不到的时候会进入非自旋状态,之后会休眠,直到有工作需要处理时,被其他工作线程唤醒,又进入自旋状态。 // src/runtime/proc.
阅读全文
摘要:Go微服务架构实战-【公粽号:堆栈future】 Go微服务架构实战目录 1. 微服务架构上篇 1. grpc技术介绍 2. grpc+protobuf+网关实战 3. etcd技术介绍 4. 基于etcd的服务发现与注册 5. 基于etcd的分布式锁实战 2. 微服务架构中篇 1. k8s架构介绍
阅读全文
摘要:Go微服务架构实战-【公粽号:堆栈future】 原文移步这里 本系列文章主要是针对云原生领域微服务架构的实战,包括网关,k8s,etcd以及grpc等相关技术的应用,同时也会把服务发现与注册,熔断,降级,限流以及分布式锁等加入到系列当中作为补充,课程的最后也会安排分布式链路追踪框架的学习,监控平台
阅读全文
摘要:Go微服务架构实战-公粽号:堆栈future 本系列文章主要是针对云原生领域微服务架构的实战,包括网关,k8s,etcd以及grpc等相关技术的应用,同时也会把服务发现与注册,熔断,降级,限流以及分布式锁等加入到系列当中作为补充,课程的最后也会安排分布式链路追踪框架的学习,监控平台的搭建以及灰度发布
阅读全文
摘要:golang的slice扩容,你值得研究
阅读全文