当前位置:首页 > 下载列表 > dubbo-go服务框架

dubbo-go服务框架 v3.0.2

dubbo-go服务框架是以Go语言实现。工程架构:基于dubbo的extension模块和分层的代码设计(包括protocollayer,registrylayer,clusterlayer,config等等)。我们的目标是:你可以对这些分层接口进行新的实现,并通过调用extension模块的“extension.SetXXX”方法来覆盖dubbo-go[同go
分类:   下载/工具 · Golang源码 来源:  点击进入 版本:  v3.0.2
日期:  2023-02-22 人气:   大小:  1.31MB
标签:   开发框架 go
点击下载 相关下载
功能介绍

dubbo-go服务框架是以 Go 语言实现。

工程架构:

基于dubbo的extension模块和分层的代码设计(包括 protocol layer, registry layer, cluster layer, config 等等)。我们的目标是:你可以对这些分层接口进行新的实现,并通过调用 extension 模块的“ extension.SetXXX ”方法来覆盖 dubbo-go [同 go-for-apache-dubbo ]的默认实现,以完成自己的特殊需求而无需修改源代码。


功能列表:

1、角色端

Consumer

Provider

2、传输协议

HTTP

TCP

3、序列化协议

JsonRPC V2

Hessian V2

json for grpc

4、协议

Dubbo

Jsonrpc2.0

gRPC

RESTful

5、路由器

Condition router

Health check router

6、注册中心

ZooKeeper

etcd v3

nacos

consul

k8s

7、动态配置中心与服务治理配置器

Zookeeper

apollo

nacos

8、集群策略

Failover

Failfast

Failsafe/Failback

Available

Broadcast

Forking

9、负载均衡策略

Random

RoundRobin

LeastActive

ConsistentHash

10、过滤器

Echo Health Check

服务熔断&降级

TokenFilter

AccessLogFilter

TpsLimitFilter

ExecuteLimitFilter

Auth/Sign

Metrics filter

Tracing filter

11、调用

泛化调用

12、监控

Opentracing API

Prometheus

13、Tracing

For jsonrpc

For dubbo

For grpc

14、元数据中心

Nacos

Zookeeper

Etcd

Consul

15、服务发现

Nacos

Zookeeper

Etcd

16、其他功能支持:

启动时检查

服务直连

多服务协议

多注册中心

多服务版本

服务分组

版本声明
本文转载于:https://down.chinaz.com/soft/41777.htm 如有侵犯,请联系study_golang@163.com删除
相关截图
  • 相关截图
查看更多
课程推荐
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
    204次学习
  • MySQL数据管理之备份恢复案例解析视频教程
    MySQL数据管理之备份恢复案例解析视频教程
    《MySQL数据管理之备份恢复案例解析视频教程》MySQL是一个开放源码的小型关联式数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
    160次学习
  • MySQL索引优化解决方案
    MySQL索引优化解决方案
    本套课程是根据MySQL索引的设计理念与数据结构、索引使用场景、索引分类、索引运用场景、索引性能分析、查询优化、MySQL索引的慢查询等组成,主要讲述了MySQL索引优化的解决方案,非常适合有MySQL使用基础或者有一定工作经验的同学。课程讲解了解决大数量查询慢的问题、如何编写一个高效的SQL、查询语句应该如何优化、索引的实现原理是什么、索引又应该如何优化...等诸多SQL索引优化的难点和面试点。
    182次学习
  • 极客学院Docker视频教程
    极客学院Docker视频教程
    Docker是PaaS提供商dotCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github上,基于go语言并遵从Apache2.0协议开源。Docker自2013年以来非常火热,无论是从github上的代码活跃度,还是各大厂商的支持,都使Docker成为了时下最受关注的技术,甚至微软都声称在下一代WindowsServer中集成对Docker的支持。所以我们收集了《极客学院Docke
    243次学习
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
    127次学习
  • JavaScript极速入门
    JavaScript极速入门
    本套课程将帮助大家迅速掌握JavaScript这门高端的、动态的、弱类型编程语言。知识点简单明了,让你学习0压力,适合新手观看学习......
    431次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码