snow:简洁易用的Go业务框架

时间:2024-05-04 01:39:23
【文件属性】:

文件名称:snow:简洁易用的Go业务框架

文件大小:154KB

文件格式:ZIP

更新时间:2024-05-04 01:39:23

Go

Snow Snow是一套简单易用的Go语言业务框架,整体逻辑设计简洁,支持HTTP服务、队列调度、任务调度和和脚本任务等常用业务场景模式。 Goals 我们致力于让PHPer更方便地切入到Go语言开发,在业务框架选择上贴合PHP主流框架的设计思想,以更低的学习成本快速熟悉框架,致力于业务逻辑的开发。 Features HTTP服务:基于进行模块化设计,简单易用、核心足够轻量;支持平滑重启; 任务调度:基于进行模块化设计,简单易用; 队列调度:基于自研的高性能队列调度服务,通用的Queue接口化,解耦队列调度与底层队列驱动;支持平滑关闭; Cache: 通用的缓存接口化设计,核心组件实现了插件式的redis驱动支持,可扩展; Database: 使用成熟的库,有丰富的数据库驱动支持和特性; Queue: 通用的接口化设计,框架实现了redis、alimns作为队列底层驱动,支持可扩展; Co


【文件预览】:
snow-master
----.gitignore(36B)
----go.mod(1KB)
----app()
--------http()
--------caches()
--------console()
--------services()
--------models()
--------utils()
--------jobs()
--------constants()
----.env.example(969B)
----bootstrap()
--------bootstrap.go(1KB)
----build()
--------bin()
--------shell()
--------docker()
----CHANGLOG.md(2KB)
----LICENSE(1KB)
----go.sum(36KB)
----main.go(3KB)
----README.md(3KB)
----config()
--------option.go(1KB)
--------config.go(2KB)
----.vscode()
--------settings.json(36B)
--------launch.json(574B)
----tool()
--------snow()
----docs()
--------docs.go(11KB)
--------file()
--------img()

网友评论