为了账号安全,请及时绑定邮箱和手机立即绑定

基于go的微服务搭建-概览

标签:
Go

原文:Go Microservices blog
翻译:秦伟格
转载请注明原文及翻译。


译者按:公司转向重新做一套支付系统,并打算用golang的微服务来实现。于是上网上找一找教程,发现中文教程都不是很系统,于是找到了这一篇,自己实践下来,感觉深浅适中,讲解清晰,一步一步可以跟着做下来,之后能明白微服务大概的意思。所以用业余时间翻译了一下,献给大家。(笔者居住在国外,但第一次翻译技术文章,希望大家能指正不足)


这一系列博客会用go语言搭建一个为服务系统,这个过程中,我们会逐步加入新的东西,并且最后让服务运行在[spring cloud/Netflix OSS]里面的Docker swarm模式中。

讲解微服务的好文章: Martin Fowler article
微服务运行模型讲解: An operations model for Microservices
(这里面推荐的文章都是英文的,以后如果有时间,我会翻译)

这篇教程不是初级的go编程,我们会写go的代码并讲解一些重要的概念。我们也会讲解unit testing和其他的一些知识。(其实这一教程主要教会我们go搭建一个微服务的整体框架,例如几个小的服务,docker swarm,监测等)

全文一共十三章,笔者打算每周翻译五章,喜欢的收藏一下吧。

  1. 为何要用go微服务
  2. 搭建第一个微服务
  3. 内嵌数据库和JSON
  4. 用GoConvey做测试和mock
  5. 部署docker swarm
  6. Health check
  7. 服务发现和负载均衡
  8. ......

觉得有用的,给个赞支持一下吧!:rocket::rocket::rocket::rocket::rocket:  

谢谢!

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消