liteIDE搭建golang服务端框架mqant

Gospel元嘉 · · 820 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

1、mqant的获取及使用说明文档:

mqant的demo下载地址

2、获取依赖包:

go get github.com/gorilla/mux
go get github.com/gorilla/websocket
go get github.com/streadway/amqp
go get github.com/golang/protobuf
go get github.com/golang/net/context
go get github.com/gogo/protobuf
go get github.com/opentracing/basictracer-go
go get github.com/opentracing/opentracing-go
go get github.com/yireyun/go-queue
go get github.com/eclipse/paho.mqtt.golang
go get github.com/liangdas/mqant
go get github.com/garyburd/redigo
go get sourcegraph.com/sourcegraph/appdash
go get sourcegraph.com/sourcegraph/appdash-data

go get过程中可能存在国内镜像被墙了的问题,就需要找到相应的国内地址重新go get。

3、IDE配置go build的导出路径(导出到bin)

打开liteIDE->查看->选项-> liteBuild->gosrc.xml。
gosrc.xml文件需修改的地方:
原文件(go build是在main.go文件所在路径生成.exe文件):

<custom id="TargetName" name = "TARGETNAME" value="(TARGETBASENAME)(GOEXE)" readonly="true" escaped="true"/>
<action id="Build" img="build.png" key="Ctrl+B;F7" cmd="(GO)" args="build(BUILDARGS)" save="all" output="true" codec="utf-8" regex="$(ERRREGEX)" navigate="true"/>

修改后文件:(go build在项目目录下bin文件夹下生成.exe文件)

<custom id="TargetName" name = "TARGETNAME" value="../../bin/(TARGETBASENAME)(GOEXE)" readonly="true" escaped="true"/>
<action id="Build" img="build.png" key="Ctrl+B;F7" cmd="(GO)" args="build(BUILDARGS) -o (TARGETNAME)" save="all" output="true" codec="utf-8" regex="(ERRREGEX)" navigate="true"/>

4、修改server.conf文件的配置(运行网页版聊天系统的客户端需要的步骤)

在bin/conf/server.conf 中

         //web静态文件路径
        "WebRoot":"../../../mqantserver/bin/console",
...
"Webapp":[
                        {
                            "Id":"Webapp001",
                            "ProcessID":"development",
                            "Settings":{
                                "StaticPath":"../../../mqantserver/bin" //需要修改的部分,更改为你本机上mqantserver bin的绝对路径
                            }
                        }
                ],

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

本文来自:简书

感谢作者:Gospel元嘉

查看原文:liteIDE搭建golang服务端框架mqant

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

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