Golang
利白
这个作者很懒,什么都没留下…
展开
-
说说Golang的使用心得
文章来源:http://www.cnblogs.com/concurrency/p/4293613.html13年上半年接触了Golang,对Golang十分喜爱。现在是2015年,离春节还有几天,从开始学习到现在的一年半时间里,前前后后也用Golang写了些代码,其中包括业余时间的,也有产品项目中的。一直有想法写点Golang相关的总结或者感想,决定还是在年前总结下吧。注明下:我只是转载 2015-11-08 21:55:45 · 1235 阅读 · 0 评论 -
Go语言RESTful API开发实战
Go语言RESTful API开发实战如今微服务、无服务器架构大行其道。而API开发是这些话题的主角。 Go语言开发效率要比Java Spring要快一些,性能上比PHP高出一个数量级。尤其是Go语言在并发方便非常的优秀,是2017年值得关注的一门语言。 本文通过一个经典的Todo应用来介绍使用Go语言开发API。 配套的演示代码主要涉及的内容:API开发框架gin-gonic...转载 2018-08-02 09:38:44 · 1865 阅读 · 0 评论 -
今日头条Go建千亿级微服务的实践
今日头条Go建千亿级微服务的实践作者|今日头条技术团队今日头条当前后端服务超过80%的流量是跑在 Go 构建的服务上。微服务数量超过100个,高峰 QPS 超过700万,日处理请求量超过3000亿,是业内最大规模的 Go 应用。Go 构建微服务的历程在2015年之前,头条的主要编程语言是 Python 以及部分 C++。随着业务和流量的快速增长,服务端的压力越来越大,随之而来问...转载 2018-08-02 09:36:39 · 730 阅读 · 0 评论 -
Go使用grpc+http打造高性能微服务
Go使用grpc+http打造高性能微服务微服务架构:Go kit ;Go-micro;大家可以发现,Go越来越流行,其一是目前云计算领域基本是使用Go作为底层开发语言;其二是随着区块链的火爆,引申出了其背后很多开源项目,很多都是使用Go语言进行开发;其三就是在微服务方面,Go也展示很大的优势性。那么微服务是什么,如何将其与Go做一个整合,来提升整体开发生产效率,下面会进行详细讲解。什...转载 2018-08-02 09:32:09 · 4865 阅读 · 1 评论 -
Node.js, Go, Python, OpenResty Benchmark
https://yq.aliyun.com/articles/63179摘要: 心血来潮,简单测试一下各种语言写的API Server的性能。 前言 我已经用过很多Web框架了。Python-httplib, Python-Flask,Python-Tornado,Node-http, Node-Express,Node-koa,Node-restify, Go-http。心血来潮,简单测...转载 2018-07-28 18:36:28 · 981 阅读 · 0 评论 -
最好的6个Go语言Web框架,推荐beego
最好的6个Go语言Web框架译者注:本文介绍截至目前(2017年)最好的6个Go语言Web框架。以下为译文:GO 语言爱好者的最佳Web框架如果你是自己写一个小应用程序,那你可能不需要Web框架。但是如果你要做产品,那么你肯定需要一个好的框架。如果你认为你有相应的知识和经验,你会自己编写所有的这些代码么?你有时间找到一个产品级的外部包来完成工作吗?你确定这与你应用程序的其它部分一致...转载 2018-07-28 18:11:43 · 23877 阅读 · 0 评论 -
GO千万级消息推送服务
https://yuerblog.cc/2018/06/26/go-push-service/https://github.com/owenliang/go-push公司此前有一个简单的文章订阅业务,但是采用的是定时拉取的模式,周期比较长,时效性不佳。于是考虑做一个长连接服务,主动把新产生的文章推送下去。因为是web场景,所以优先考虑成熟的websocket协议,很多编程语言都有成...转载 2018-07-28 18:05:26 · 6814 阅读 · 0 评论 -
收藏的博客 -- Golang/GoPlus学习
零:源码和IDE源码:https://github.com/golang/goIDE:https://www.jetbrains.com/go/ -- goland,推荐https://zhile.io/-- 不用多说,你懂的!!https://github.com/pingfangx/TranslatorX 汉化包http://liteide.org/cn/...原创 2018-07-28 17:23:31 · 1010 阅读 · 1 评论 -
mqttserver golang
https://github.com/surgemq/surgemqhttp://surgemq.com原创 2017-09-14 15:27:32 · 2561 阅读 · 0 评论 -
beego框架——快速开发go应用的http框架
文章来源:http://studygolang.com/articles/5300http://beego.me/https://github.com/astaxie/beegohttps://beego.me/docs/intro/ 中文文档https://beego.me/products 开源案例beego是一个快速开发Go应用的http框架,作者是SegmentFaul...转载 2015-11-11 22:37:35 · 1823 阅读 · 0 评论 -
Go语言并发之美
文章来源:http://www.cnblogs.com/yuxingfirst/archive/2012/11/28/2792366.html简介 多核处理器越来越普及,那有没有一种简单的办法,能够让我们写的软件释放多核的威力?答案是:Yes。随着Golang, Erlang, Scale等为并发设计的程序语言的兴起,新的并发模式逐渐清晰。正如过程式编程转载 2015-11-11 22:34:52 · 841 阅读 · 0 评论 -
用Go实现的简易TCP通信框架
文章来源:http://www.cnblogs.com/concurrency/p/4043271.htmlhttps://github.com/eahydra/swnet接触到GO之后,GO的网络支持非常令人喜欢。GO实现了在语法层面上可以保持同步语义,但是却又没有牺牲太多性能,底层一样使用了IO路径复用,比如在LINUX下用了EPOLL,在WINDOWS下用了IOCP。转载 2015-11-08 22:02:12 · 1105 阅读 · 0 评论 -
七牛首席布道师:Go不是在颠覆,就是在逆袭
文章来源:http://www.csdn.net/article/2014-07-21/2820743七牛官网:https://github.com/qiniuhttp://developer.qiniu.com/Go 语言是谷歌 2009 年首次推出并在 2012 年正式发布的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师转载 2015-11-08 22:26:48 · 4129 阅读 · 0 评论 -
我为什么从python转向go
https://www.jianshu.com/p/afa14e631930应puppet大拿刘宇的邀请,我去西山居运维团队做了一个简短分享,谈谈为什么我要将我们的项目从python转向go。坦白的讲,在一帮python用户面前讲为什么放弃python转而用go其实是一件压力蛮大的事情,语言之争就跟vim和emacs之争一样,是一个永恒的无解话题,稍微不注意就可能导致粉丝强烈地反击。所以我...转载 2018-09-04 11:00:07 · 667 阅读 · 0 评论