跟大家一起学习golang

golang_china · · 6601 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

之前一直在华为做C++开发,现在从华为毕业出来了,找了一个大牛当师父,努力学习互联网技术。基础比较差,只有多努力了。现在做这个项目 是一款 金融类 APP,用golang开发,以后经常来这里跟大家进行技术交流。先介绍一下我们这个项目用到的大致技术 整体架构:采用微服务模式的架构,前台开发就是 IOS, Android, WEB, 通过调用http接口 调到后台,后台gateway部分实现主要采用 github.com/codegangsta/negron, github.com/gorilla/mux/mux.go, github.com/dgrijalva/jwt-go 这三个第三方库。gateway只负责 数据校验,请求转发,权限验证 这三个模块工作,具体业务逻辑交给 micro service 去做,gateway 是通过 thrift rpc框架对 micro service 进行调用的。在前台 与 gateway之间用 nginx 来负责并发,负载均衡等工作。数据库跟金融相关的全部采用 pgsql, 社交相关采用 mongodb,缓存采用 redis。环境全部部署到 docker 上面去。服务发现检测部分 采用的是 Consul 。大致就这么多,有相同技术爱好的同学欢迎交流,我是菜鸟,希望有大神能教育指导

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

6601 次点击  
加入收藏 微博
11 回复  |  直到 2016-02-22 02:30:49
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传