Gin | iris
文章平均质量分 57
go web框架
戴国进
往后余生,专注人工智能领域!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iris自动重启
iris框架原生不支持自动重启,需要我们安装一个插件来实时监听。# 安装rizla包$ go get -u github.com/kataras/rizla# 热重启方式启动iris项目$ rizla main.go转载 2021-03-27 11:34:08 · 1983 阅读 · 0 评论 -
如何关闭后台go run程序
在学习过程中,搭建了下webserver,发现教程没有提供关闭办法第一种:先查看端口占用情况,然后kill -9比如监控的是8000端口lsof-i:8000#或加个tcp查找tcp服务lsof -i tcp:8080#找到对应的端口后kill掉kill-9900第二种:killall 程序名称第三种:使用supervisor管理其他方法参考:https://segmentfault.com/q/1010000005959105 http://sid...转载 2021-04-19 13:40:04 · 3290 阅读 · 0 评论 -
Iris 数据库与REDIS操作
配置文件package confimport ( "flag" "gopkg.in/yaml.v2" "io/ioutil" "IRIS_WEB/utility/db")var Conf *Config// 初始化解析参数var _path stringfunc init() { flag.StringVar(&_path, "c", "./config.yaml", "default config path")}// 从配置文...转载 2021-04-16 21:42:57 · 6763 阅读 · 1 评论 -
适用线上服务器的go web自动重启的更新方案
前言本文阐述如何使用endless+fsontify实现linux服务器上的热更新。原以为站点更新会像.net、java等那么方便,直接上传更新文件就会自动重启看到最新效果,但在golang中,需要我们手动来实现。常规部署步骤go web在服务器上的部署步骤一般是打包成二进制文件部署在多台Linux服务器上,可搭配lvs、Nginx来做反向代理,实现负载均衡,保障站点的高可用。问题linux上二进制文件启动后,无法直接替换,得有个手动重启的动作,这个对更新来说就非常麻烦了,而且程序员转载 2021-04-19 14:14:15 · 2919 阅读 · 2 评论 -
iris 在线技术文档归总
http://studyiris.com/ 相对较全面的iris技术文档https://www.bookstack.cn/read/gorm-2.0/index.md gorm 2.0使用文档原创 2021-04-15 16:28:13 · 1239 阅读 · 0 评论 -
基于gin + websocket单台机器支持百万连接分布式聊天(IM)系统
本文将介绍如何实现一个基于websocket分布式聊天(IM)系统。使用golang实现websocket通讯,单机可以支持百万连接,使用gin框架、nginx负载、可以水平部署、程序内部相互通讯、使用grpc通讯协议。本文内容比较长,如果直接想clone项目体验直接进入项目体验 goWebSocket项目下载 ,文本从介绍webSocket是什么开始,然后开始介绍这个项目,以及在Nginx中配置域名做webSocket的转发,然后介绍如何搭建一个分布式系统。1、项目说明一般项目中web.转载 2021-11-30 13:57:54 · 8987 阅读 · 1 评论 -
golang Gin建立长连接web socket
1. gingithub地址:https://github.com/gin-gonic/gin安装gin的代码包go get github.com/gin-gonic/ginpackage main import ( "github.com/gin-gonic/gin" ) func main() { bindAddress := "localhost:2303" r := gin.Default() //监听 get请求 /te原创 2021-11-26 10:58:23 · 2244 阅读 · 0 评论 -
Go 自定义日期时间格式解析解决方案 - 解决 parsing time xx as xx: cannot parse xx as xx 错误
最近在解析Go的日期数据格式时(mysql的datetime类型)时遇到个问题,在网上搜了很多方案都试了以后发现不可行,于是自己尝试解决后将解决方案发布出来。Go自身的time.Time类型默认解析的日期格式是RFC3339标准,也就是2006-01-02T15:04:05Z07:00的格式。如果我们想要在Gin的shouldBindJSON方法中,传入YYYY-MM-DD hh:mm:ss格式的日期格式作为time.Time类型的值,就会引发类似于parsin...转载 2021-04-13 17:14:02 · 7720 阅读 · 2 评论 -
Gin框架 快速入门
Gin 是一个 go 写的 web 框架,具有高性能的优点。官方地址:https://github.com/gin-gonic/gin带目录请移步 http://xf.shuangdeyu.com/movie/content.html?mid=25,简书markdown不支持目录生成安装要安装Gin包,首先需要安装Go并设置Go工作区1、下载并安装$ go get -u github.com/gin-gonic/gin2、在代码中导入它import "github.com/转载 2020-09-16 16:48:12 · 9211 阅读 · 0 评论
分享