首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
微服务框架Micro
第八共同体
创建于2021-08-17
订阅专栏
Micro is a cloud platform for API development.
等 9 人订阅
共10篇文章
创建于2021-08-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
go-micro中的client实现
Client是一个用于请求服务的接口,支持通过Transport进行Request/Response,以及通过Broker进行发布订阅的功能。同时也支持全双工的steam请求。 接下来我们就一起看看默
如何在go-micro中实现Server
接下来的两篇文章,我们一起来学习go-micro中的Server和Client,这篇文章重点介绍Server. go-micro中的Server也被抽离出一个接口类型,便于我们进行自定义
go-micro中的字符编码codec
在服务间的rpc调用中,一般情况下都会涉及到消息的通信,通信过程就会使用到消息的编码以及解码。在go-micro中,Codec模块提供了编码解码在go-micro中使用的不同类型的消息。ReadHea
了解go-micro中的transport
这篇文章介绍的transport不是我们学习的重点,因为你可能用不到他,但是作为学习go-micro的一部分,还是得提一下。 transport用于服务间通信,基于socket的send/recv语义
go-micro默认的节点选择器Selector
在微服务体系中,任何一个服务都可以使用多个实例进行部署,那么对于一个请求发送到哪个实例来进行处理,需要一个策略来选择处理节点。 Selector是基于注册中心registry来进行节点选择和状态标记的
从go-micro默认的服务发现来学习go-micro
服务发现 服务发现是微服务开发的核心。当服务 A 需要与服务 B 通话时,它需要该服务的位置,go-micro中的registry组件定义了一套实现服务发现的接口,默认发现机制是多播 DNS (mdn
如何在go-micro中实现一个自定义的异步消息系统
回顾 上一讲中,我们知道了broker是做什么的,以及go-micro默认的实现方案,这个http broker作为默认的实现方案,供我们学习使用,一般情况下在生产环境中,大家会根据业务诉求,以及消息
从go-micro的broker开始学习go-micro
go-micro简介 我们在之前的文章中提到的Micro其实是Micro这个微服务框架的工具集,其核心还是go-micro. Go Micro是一个分布式系统开发框架。Go Micro是一个分布式系统
微服务架构Micro的基本内容和简单使用
Micro是云原生开发框架, 解决了构建云原生服务的主要需求点。利用microservices架构模式Micro解决了分布式系统的复杂性,并提供了更简单的可编程抽象作为基础。并提供了一组服务,作为平台的构建模块。 技术是不断发展的,基础设施栈也在一直变化。Micro是一个可插拔…
Micro是什么?
Micro是一个开源的项目致力于简化微服务开发,该项目开始于go-micro(一个用于微服务开发的Go框架).但是在这之前,早在2014年,go-micro还仅仅是一个被设计用于开发“k8s即服务”项