文章分类 -  GO

Asynq简单、可靠、高效的分布式任务队列(转)
摘要:今天介绍 一下在写项目中使用到的一个简单高效的任务队列库。 Asynq 是一个 Go 库,用于排队任务并与 worker 异步处理它们。它由 Redis 提供支持(仅仅支持redis),旨在实现可扩展且易于上手。 概述 Asynq 工作原理的高级概述: 客户端将任务放入队列 服务器从队列中拉取任务并 阅读全文

posted @ 2025-02-15 09:52 &大飞 阅读(8) 评论(0) 推荐(0) 编辑

EMQX HTTP Auth认证
摘要:系统的安全性需要从身份认证、操作授权、黑名单机制、数据安全传输等几个方面去考虑,EMQX Broker的安全也是从这几方面考虑,下面分别介绍下EMQX安全特性。 身份认证 身份验证是大多数应用程序的重要组成部分。MQTT 协议支持用户名/密码认证以及增强认证,例如 SASL/SCRAM 身份验证。启 阅读全文

posted @ 2025-01-03 18:10 &大飞 阅读(16) 评论(0) 推荐(0) 编辑

vernemq webhook 集成使用
摘要:vernemq支持插件化开发,包含了lua的,以及基于webhook的,基于webhook 的好处是灵活,同时保留的钩子比较多,我们可以灵活扩展 同时webhook可以基于多语言开发,缺点当然也有,webhook 的可靠性以及稳定性(也比较简单,扩展多集群) 以下是关于vernemq webhook 阅读全文

posted @ 2024-01-21 08:13 &大飞 阅读(11) 评论(0) 推荐(0) 编辑

go http 传递json数据
摘要:Server 接收数据,进行json解码。 Client 将要发送的数据转为json格式再发送。 参考 http://www.01happy.com/golang-http-client-get-and-post/ http://blog.csdn.net/typ2004/article/detai 阅读全文

posted @ 2018-12-24 14:32 &大飞 阅读(3497) 评论(0) 推荐(0) 编辑

protobuf的编译和使用,在windows平台上
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hp_cpp/article/details/81561310 <!-- flowchart 箭头图标 勿删 --> 0 准备工作: (1)下载protobuf https://github.com/g 阅读全文

posted @ 2018-12-20 21:42 &大飞 阅读(4132) 评论(0) 推荐(0) 编辑

理解 Go 语言中的方法和接收者
摘要:0x01 前言 Go 语言的语法实在有些不一样,与其它面向对象语言相比,Go 的方法似乎有些晦涩。 0x02 方法的定义 在 Go 语言里,方法和函数只差了一个,那就是方法在 func 和标识符之间多了一个参数。 我们可以看到,方法是在 func 和 notify 之间多了一个 user 类型的参数 阅读全文

posted @ 2018-12-20 17:49 &大飞 阅读(440) 评论(0) 推荐(0) 编辑

golang中的websocket实现
摘要:websocket分为握手和数据传输阶段,即进行了HTTP握手 + 双工的TCP连接 RFC协议文档在:http://tools.ietf.org/html/rfc6455 握手阶段 握手阶段就是普通的HTTP 客户端发送消息: GET /chat HTTP/1.1 Host: server.exa 阅读全文

posted @ 2018-12-18 20:51 &大飞 阅读(2759) 评论(1) 推荐(0) 编辑

golang gorilla websocket例子
摘要:// <![CDATA[ markdown_highlight(); // ]]> // <![CDATA[ var allowComments=true,cb_blogId=215130,cb_entryId=9822403,cb_blogApp=currentBlogApp,cb_blogUse 阅读全文

posted @ 2018-12-18 15:34 &大飞 阅读(1148) 评论(0) 推荐(0) 编辑

Github 开源项目(一)websocketd (实战:实时监控服务器内存信息)
摘要:Github 开源项目(一)websocketd (实战:实时监控服务器内存信息) websocketd 是WebSocket守护进程,它负责处理WebSocket连接,启动您的程序来处理WebSockets,并在程序和Web浏览器之间传递消息。 安装:websocketd wget https:/ 阅读全文

posted @ 2018-12-18 15:28 &大飞 阅读(1026) 评论(0) 推荐(0) 编辑

golang+websocket
摘要:websocket 在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。 我大概调研了一下目前在go生态下使用websocket的方案,感觉websocket这个库是比较好用的。文档友好,API稳定。比较 阅读全文

posted @ 2018-12-18 11:45 &大飞 阅读(899) 评论(0) 推荐(0) 编辑

Go实战--golang中使用WebSocket实时聊天室(gorilla/websocket、nkovacs/go-socket.io)
摘要:websocket 在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。 我大概调研了一下目前在go生态下使用websocket的方案,感觉websocket这个库是比较好用的。文档友好,API稳定。比较 阅读全文

posted @ 2018-12-18 10:51 &大飞 阅读(3555) 评论(0) 推荐(0) 编辑

『Golang』Martini框架入门
摘要:<!--done--> 『Golang』Martini框架入门 本文介绍golang中的优秀web开发框架martini! 序 Martini框架是使用Go语言作为开发语言的一个强力的快速构建模块化web应用与服务的开发框架。Martini是一个专门用来处理Web相关内容的框架,其并没有自带有关OR 阅读全文

posted @ 2018-12-13 18:13 &大飞 阅读(685) 评论(0) 推荐(0) 编辑

Golang编程经验总结
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013834131/article/details/43451625 如何选择web框架:首先Golang语言开发web项目不一定非要框架,本身已经提供了Web开发需要的一切必要技术。当然如果想要ru 阅读全文

posted @ 2018-12-13 18:06 &大飞 阅读(483) 评论(0) 推荐(0) 编辑

go数据同步(sync与atomic包)
摘要:Golang推荐通过channel 进行通信和同步,但在实际开发中sync包用的也较多;另外sync下还有一个atomic包,提供了一些底层的原子操作。 原子操作atomic atomic包(sync/atomic)提供了底层的原子级内存操作。 共有五种操作:增减, 比较并交换, 载入, 存储,交换 阅读全文

posted @ 2018-12-12 15:55 &大飞 阅读(751) 评论(0) 推荐(0) 编辑

golang开发Windows Gui桌面程序(lxn/walk)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangshubo1989/article/details/77949252 <!-- flowchart 箭头图标 勿删 --> 生命不止,继续 go go go!!! golang官方并没有提供Wi 阅读全文

posted @ 2018-12-12 12:36 &大飞 阅读(6504) 评论(0) 推荐(0) 编辑

GO1.11 Module全攻略
摘要:为了不再每次新建工程都要拷贝一大堆Github的库文件。特意学习了下1.11的最新库文件管理模块,Module。 之前的管理方式有Vendor,GoVendor,GoDep,Dep,Glide等等。因为官方说1.12还会迟滞Modue这个功能,所以之前的就不必学了,况且之前的这些Github项目的上 阅读全文

posted @ 2018-12-12 10:54 &大飞 阅读(2488) 评论(0) 推荐(0) 编辑

从Node.js 转到 Go平台
摘要:回顾过去的一年,我们在技术栈上的最大改变就是从 Node.js 切换到 Go 。我们的联合创始人,Steve Kaliski, 在 Poptip 把 Node.js 切换成了 Go,可惜他没有学习到当时的教训。 回顾过去的一年,我们在技术栈上的最大改变就是从 Node.js 切换到 Go 。我们的联 阅读全文

posted @ 2018-12-12 10:27 &大飞 阅读(645) 评论(0) 推荐(0) 编辑

golang操作mysql使用总结
摘要:golang操作mysql使用总结 前言 Golang 提供了database/sql包用于对SQL数据库的访问, 作为操作数据库的入口对象sql.DB, 主要为我们提供了两个重要的功能: sql.DB 通过数据库驱动为我们提供管理底层数据库连接的打开和关闭操作. sql.DB 为我们管理数据库连接 阅读全文

posted @ 2018-12-11 23:56 &大飞 阅读(659) 评论(0) 推荐(0) 编辑

Leaf:GO语言游戏框架介绍及入门
摘要:Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。 Leaf 的关注点: 良好的使用体验。Leaf 总是尽可能的提供简洁和易用的接口,尽可能的提升开发的效率 稳定性。Leaf 总是 阅读全文

posted @ 2018-12-11 23:51 &大飞 阅读(533) 评论(0) 推荐(0) 编辑

leaf 和cocos creator 游戏实战(二)注册与登陆
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ouzhengai/article/details/81836955 <!-- flowchart 箭头图标 勿删 --> mongodb的安装及配置,参考下文: https://blog.csdn.n 阅读全文

posted @ 2018-12-11 23:46 &大飞 阅读(1020) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示