golang
文章平均质量分 94
攻城狮百里
学无止境
展开
-
golang/云原生/Docker/DevOps/K8S/持续 集成/分布式/etcd 教程
3-6个月帮助学员掌握golang后端开发岗位必备技术点教程时长: 150+小时五大核心专栏,原理+源码+案例分析+项目实战直击工作岗位golang:解决go语言编程问题工程组件:解决golang工程化问题分布式中间件:解决技术栈单一及分布式开发问题云原生:解决云原生分布式部署及监控和运维的问题场景化解决方案:项目实战、提供实际的分布式解决方案以及解决方案落地。原创 2023-10-12 15:44:52 · 1064 阅读 · 0 评论 -
Go业务系统开发总结
作者:代码与野兽 链接:https://juejin.cn/post/6981984615338606622 GO/golang/云原生 学习群 : 854156661 近期在研发一套物联网设备管理系统,其主要用途是将公司旗下所负责智能园区中的硬件设备通过物联网云平台来进行综合管控。 整个系统在架构上设计分为 4 层。自底向上分别是设备硬件、设备接入网关、物联网平台、设备管理系统。除去设备硬件,其它 3 层都属于软件范畴。 这篇文章主要记录一下我在开发设备管理系统的后端过程中的一些总结。 系统架构分层的.转载 2021-07-15 17:49:29 · 844 阅读 · 0 评论 -
Golang 开发之Cobra初探
一 背景 在云原生如日中天的当下,相信很多人对Kubernetes/etcd等都有所听闻,当我们看其源码或对其进行二次开发的时候,可以发现其均使用了一个命令行程序库Cobra,其是一个用来编写命令行的神器,提供了一个脚手架,用于快速生成基于Cobra应用程序框架。 其作者是非常有名的spf13,相信大家对vim都有所了解,可以去使用vim的终极终端spf13-vim,可以一键配置,非常的方便,其还有作品viper是一个完整的配置解决方案,支持JSON/YAML/TOML/HCL/envFile等配置文件,还转载 2021-07-15 16:26:58 · 589 阅读 · 0 评论 -
为何微服务都开始用grpc
为何微服务都开始用grpc RPC 要想微服务,先搞定RPC:https://www.bilibili.com/video/BV1Vf4y1e7Ub 什么是rpc框架? 简单来说服务A调用服务B,不需要显式的发起http或者tcp的请求,只需要调用本地函数,本地函数再通过http或tcp发起调用,然后数据返回。对于服务A来说,它并不关心函数内部是如何实现的网络调用,因此实现一个rpc框架需要: 因为服务多,函数多。服务A 可能会调用服务B的f1,也可能调用服务B的f2。一般一个func会对应的一个ID,转载 2021-06-22 17:42:00 · 691 阅读 · 0 评论