golang微服务框架对比_go语言golang学习路线日志消息队列微服务路由数据库

很多小伙伴不知道怎么学习go,需要掌握哪些知识点,据此我找了一个学习线路图

并且整理一了非常完整的go中文文档:www.topgoer.com

b90ce38740854a6671ba5b2dc524a165.png

1.1.2. 资源

  1. 先决条件GoSQL
  2. 通用开发技能学习 GIT,在 GitHub 上建立一些仓库,与其它人分享你的代码了解 HTTP(S) 协议,request 方法(GET, POST, PUT, PATCH, DELETE, OPTIONS)不要害怕使用 Google,Google 搜索的力量看一些和数据结构以及算法有关的书籍学习关于认证的基础实现面向对象原则等等
  3. 命令行工具cobraurfave/cli
  4. 网页框架 + 路由EchoBeegoGinRevelChi
  5. 数据库关系型SQL ServerPostgreSQLMariaDBMySQLCockroachDB云数据库CosmosDBDynamoDB搜索引擎ElasticSearchSolrSphinxNoSQLMongoDBRedisApache CassandraLiteDBRavenDBCouchDB
  6. 对象关系映射框架GormXorm
  7. 高速缓存GCache分布式缓存Go-RedisGoMemcached
  8. 日志日志框架ZapZeroLogLogrus日志管理系统Sentry.ioLoggly.com
  9. 实时通讯Socket.IO
  10. API 客户端RESTGentlemanGRequestsheimdallGraphQLgqlgengraphql-go
  11. 最好知道ValidatorGlowGJsonAuthbossGo-Underscore
  12. 测试单元,行为,集成测试GoMockTestifyGinkGoGoMegaGoCheckGoDogGoConvey端对端测试SeleniumEndly
  13. 任务调度GronJobRunner
  14. 微服务消息代理RabbitMQApache KafkaActiveMQAzure Service Bus消息总线Message-Bus框架GoKitMicrorpcxRPCProtocol BuffersgRPC-GogRPC-Gateway
  15. Go-模式
回答: Golang有多个微服务框架可供选择。其中一款是Go Micro,它是一款支持多种传输协议、服务发现和负载均衡的微服务框架。Go Micro提供了一系列基本服务以及相应的工具和库,包括服务注册、服务发现、RPC、消息传递等,使得微服务的开发、管理和部署变得更加方便。\[1\]另外,还有一些服务治理型的RPC框架,如Dubbo、DubboX、Motan等,它们提供了丰富的功能,包括高性能的远程调用、服务发现和治理功能,适用于大型服务的微服务化拆分和管理。然而,这些框架的缺点是语言耦合度较高,跨语言支持难度较大。\[2\]因此,有人基于Go的net/rpc框架实现了一个类似Dubbo的分布式框架,以弥补Go Micro等框架在服务治理方面的不足。\[3\] #### 引用[.reference_title] - *1* [golang微服务框架](https://blog.csdn.net/weixin_42094245/article/details/130554068)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [golang 微服务框架](https://blog.csdn.net/u014311799/article/details/120773991)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值