rest api web server based on go(High availability, high security, high performance)
-
Updated
Aug 17, 2023 - Go
rest api web server based on go(High availability, high security, high performance)
盘古,一个受SpringBoot的启发而创建Golang应用程序快速开发框架,尽量让使用者关注业务而不是底层框架;同时,尽量添加一些华丽而且实用的功能来方便开发者的使用。支持的功能有:1、类Springboot高生产力开发框架;2、配置文件无缝切换(支持JSON、YAML、TOML、XML以及环境变量支持和默认值配置支持);3、丰富的插件支持(Web、Http Client、MQTT、Redis、gRPC等一系统生产力集合框架);4、线程安全;5、高度可配置;以及其它一系统旨在提高生产力的功能集合
Goexl签名框架集成,提供常见的签名验签操作
盘古数据库适配,集成了常用的功能,包括:1、集成XORM操作数据库;2、增加SSH隧道连接功能;3、统一日志输出;4、集成盘古框架,最大程序的方便业务开发
盘古亚马逊云简单消息队列集成
盘古框架Apisix网关集成,提供Apisix常见功能接口封装
盘古MQTT集成,在原来MQTT框架的基础上增加了如下功能:1、深度与盘古框架集成(可以最大限度的加速业务系统的开发);2、友好的API(在原来的API基础上,增加更易使用的API接口);3、高度可配置(可以通过配置文件和Option来定制运行时功能);4、动态Clientid;5、可定制序列化器(已集成JSON、Msgpack、Protobuf、XML以及各种内置类型)
盘古gRPC集成,提供常见的gRPC最佳实践,支持如下功能:1、提供服务器集成;2、声明式配置;3、Gateway网关功能;4、支持Promuthus监控数据;5、同时支持多客户端
Add a description, image, and links to the pangu topic page so that developers can more easily learn about it.
To associate your repository with the pangu topic, visit your repo's landing page and select "manage topics."