Skip to content
View towgo's full-sized avatar

Block or report towgo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
towgo/README.md

TOWGO 轻量级开源分布式应用开发框架

towgo 是由go语言开发实现的轻量级应用服务框架。框架语法简洁易懂,编写一套控制器逻辑即可以运行在不同的应用层服务(HTTP、WEBSOCKET、TCP) towgo 不再是传统的web服务开发框架,更是一套应用服务的开发框架。 towgo 天生支持微服务架构,包含了微服务常用的基本的组件(网关路由、边缘节点、边车路由等) towgo 摒弃了传统的http应用层协议作为接口交互通讯,换成了jsonrpc协议。但这并不意味着框架不能用于web开发,反而可以提高开发效率,这是因为通过rpc控制器开发的接口不仅可以暴露在http接口上,也可以暴露在websocket、tcp等接口上,从而实现一次开发即可支持多个底层通讯协议。这样的模式不仅可以用于对外的传统的http服务接口,内部服务的相互调用,可以使用性能更为高效的websocket、tcp作为传输协议。应用范围相当广泛(互联网、物联网、智能设备、游戏服务端等)

  • 简洁易用
  • 分布式系统支持
  • 同时支持多种ORM引擎 (GORM,XORM)
  • 支持读写分离
  • 一行代码实现增删改查接口
  • 丰富的模块
  • 丰富的DEMO
  • 信创国产化可用框架

Popular repositories Loading

  1. towgo towgo Public

    Go 3