go语言移动端 go语言怎么运行( 二 )


后台展示基于Vue-Admin-Template开发,本人前端能力基本就是依葫芦画瓢 , 希望有前端大神来开发后台页面 , 项目地址:
目前客户端API仅有2个 。一个是上报 openApp 打开APP时间,一个是上报 usageTime 一次启动使用时长事件 。SDK方面也需要移动端的大神开发,感兴趣的大佬可以一起开发 。
下面放一点后台页面的效果图:
GoAnalytics是基于go实现的一个数据统计平台 , 用于统计移动端的数据指标,比如启动次数、用户增长、活跃用户、留存等指标分析 。前端数据展示项目是goanalytics-web。目前正在积极开发中,欢迎提交新的需求和pull request 。
Go版本需要支持module , 本地开发测试
cmd/goanalytics_kafka 和 goanalytics_rmq 是分别基于 kafka 和 rocketmq 的发布订阅功能做的数据发布
和订阅处理,横向扩展能力比 local 高 。另外由于 rocketmq 还没有原生基于 go 的客户端(原生客户端正在开发中
2.0.0 road map ),可能会存在问题 。
项目结构
├── README.md
├── api
│├── authentication用户认证、管理API
│├── middlewaresGIN 中间件
│└── routerAPI route
├── cmd
│├── account生成admin账号命令
│├── analytic_local不依赖消息系统的goanalytics
│├── goanalytics_kafka基于kafak的goanalytics
│├── goanalytics_rmq基于rocketmq的goanalytics
│└── test_data生成测试数据命令
├── common
│└── data.go
├── conf配置
│└── conf.go
├── event
│├── codec数据编解码
│└── pubsub消息发布订阅
├── go.mod
├── go.sum
├── metric所有的统计指标在这里实现
│├── init.go
│└── user用户相关指标的实现
├── schedule
│└── schedule.go定时任务调度
├── storage存储模块
│├── counter.go计数器接口
│├── data.go
│└── mongodb基于mongodb实现的存储及计数器
└── utils
├── date.go
├── date_test.go
├── errors.go
└── key.go
关于go语言移动端和go语言怎么运行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读