这是我参与「第三届青训营 -后端场」笔记创作活动的的第6篇笔记
- Kitex
快速开始 | CloudWeGo
- 是一个RPC框架,默认支持thrift和proto3两种IDL(接口定义语言)。
- RPC:远程过程调用协议,通过网络从远程计算机上请求服务,而不需要了解底层网络技术的协议。
- IDL:如果我们要进行RPC,就需要知道对方的接口是什么,需要传什么参数,同时也需要知道返回值是什么样子的,就好比两个人之间交流,需要保证说的是同一种语言、同一件事。这时,就需要通过IDL来约定双方的协议,就像在写代码时需要调用某个函数,就需要知道函数签名一样。
- 是一个RPC框架,默认支持thrift和proto3两种IDL(接口定义语言)。
- Gorm GORM Guides | GORM - The fantastic ORM library for Golang, aims to be developer friendly.
- Etcd与Opentracing
- Etcd:用来进行服务发现与服务注册
- Opentracing:用来进行链路追踪和链路观测
- 这节课老师只是简单的过了一遍Kitex框架的demo,很多内容对于我来说是全新的领域,还需要不断的学习,更深入的了解RPC知识