GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Sitlos/GolangAPI: 一个基于Restful风格开发的GolangAPI

BranchesTags
Open more actions menu

Latest commit

 

History

51 Commits
51 Commits

Folders and files

NameName
Last commit message
Last commit date
conf
conf
 
 
config
config
 
 
handler
handler
 
 
model
model
 
 
pkg
pkg
 
 
router
router
 
 
service
service
 
 
util
util
 
 
.gitignore
.gitignore
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
admin.sh
admin.sh
 
 
db.sql
db.sql
 
 
main.go
main.go
 
 
post.lua
post.lua
 
 

Repository files navigation

GolangAPI

采用Restful + json 开发的一个API服务

存储

目前对于访问高频但是丢失容忍度较大的数据采用redis数据库进行存储(go-redis)

对于访问频率相对较低,但是对数据丢失容忍度较小的用户数据采用mysql进行存储(gorm)

UPDATE

2019/10/17 第一个初步完成鉴权的demo

2019/10/19 加入redis和基本的聊天系统

2019/10/20 计划部署远端的redis和mysql

2019/10/21 因为前段时间做minigame学了一点unity,准备基于unity开发一套客户端

2019/10/22 �采用http2作为传输协议,对于一些请求-响应式的请求速度可以接近tcp,但是对于需要主动推送的操作HTTP/2的支持较差 计划后续剥离出需要主动推送的服务,采用TCP协议进行开发。�(轮询过于浪费资源)

About

一个基于Restful风格开发的GolangAPI

Resources

Readme
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.