起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > Go语言开发的13个微服务框架,你知道几个?老男孩教育

Go语言开发的13个微服务框架,你知道几个?老男孩教育

时间:2022-06-21 14:54:39来源:未知 作者:老男孩教育 已有: 名学员访问该课程

  快捷搜索:

前言:你知道Go语言开发的微服务框架有哪些吗?本篇文章为大家介绍13个Go语言开发的微服务框架,快来认识一下吧。 1、Istio Istio是由Google、IBM和Lyft开源的微服务管理、保护和监控框架。使用istio可以很简单的创建具有负载均衡、服务间认证、监控等功能的服务网络,而不需要对服务的代码进行任何修改。 2、

  你知道Go语言开发的微服务框架有哪些吗?本篇文章为大家介绍13个Go语言开发的微服务框架,快来认识一下吧。

  1、Istio

  Istio是由Google、IBM和Lyft开源的微服务管理、保护和监控框架。使用istio可以很简单的创建具有负载均衡、服务间认证、监控等功能的服务网络,而不需要对服务的代码进行任何修改。

  2、Go-kit

  Go-kit是一个Go 言的分布式开发包,用于开发微服务。

  3、Jaeger

  Jaeger是Uber的分布式跟踪系统 ,基于google dapper的原理构建, 以Cassandra作为存储层。

  4、Micro

  Micro是一个专注于简化分布式系统开发的微服务生态系统。可插拔的插件化设计,提供强大的可插拔的架构来保证基础组件可以被灵活替换。

  5、fabio

  fabio是ebay团队用golang开发的一个快速、简单零配置能够让consul部署的应用快速支持http(s)的负载均衡路由器。

  6、Goa

  Goa是一款用Go用于构建微服务的框架,采用独特的设计优先的方法。

  7、gizmo

  gizmo是纽约时报开源的go微服务工具,提供如下特性:标准化配置和日志;可配置策略的状态监测端点;用于管理pprof端点和日志级别的配置;结构化日志,提供基本请求信息;端点的有用度量;优雅的停止服务; 定义期待和词汇的基本接口。

  8、kite

  kite是一个基于go语言的微服务框架, Kite是Koding公司内部的一个框架, 该框架提供服务发现,多种认证功能,服务端通过RPC进行通信,同时还提供了websocket的js库,方便浏览器于服务器间进行通信。

  9、hystrix-go

  hystrix-go是用来隔离远程系统调用,第三方库调用,服务调用,提供熔断机制,避免雪崩效应的库, Hystrix的go版本。注Hystrixs是Netflix开源的一个java库。

  10、Gateway

  Gateway是一个使用go实现的基于HTTP的API网关。特性:API聚合; 流控; 熔断; 负载均衡; 健康检查; 监控; 消息路由; 后端管理WebUI。能做什么:规划更友好的URL给调用者。聚合多个API的结果返回给API调用者,利于移动端,后端可以实现原子接口。保护后端API服务不会被突发异常流量压垮。提供熔断机制,使得后端API Server具备自我恢复能力。借助消息路由能力,实现灰度发布,AB测试。

  11、rainbond

  云帮是一款以应用为中心的开源PaaS,深度整合Kubernetes的容器管理和Service Mesh微服务架构最佳实践,满足支撑业务高速发展所需的敏捷开发、高效运维和精益管理需求。

  12、appdash

  appdash是一款go版本的分布式应用跟踪系统, 基于google dapper的原理构建。

  13、Hprose

  Hprose是高性能远程对象服务引擎的缩写——微服务首选引擎。它是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件。它不仅简单易用,而且功能强大。你只需要稍许的时间去学习,就能用它轻松构建跨语言跨平台的分布式应用系统。

  老男孩GO语言课程率行业之先开设,并进行多次迭代升级,以帮助学员学习到真正有用的知识,如有学习需求,可以关注“GO语言开发”课程。

文章出自:http://qh.itpxw.cn/peixun/software/2022123346.html

文章标题:Go语言开发的13个微服务框架,你知道几个?老男孩教育



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
老男孩教育 访问该机构站点 报名留言 加为好友 用户等级:高级会员 用户级别:0 机构名称:老男孩教育 联 系 人:任女士 联系电话:18710030740 联系手机:18710030740 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件:768386696@qq.com 网站域名:https://www.oldboyedu.com/ 注册时间:2019-03-20 15:03 最后登录:2023-02-02 13:02
推荐内容