# Devcat **Repository Path**: skyzou/devcat ## Basic Information - **Project Name**: Devcat - **Description**: 开发猫交付平台 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-03-30 - **Last Updated**: 2021-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # devcat #### 介绍 开发猫是一个快速开发与交付运维平台。 演示页面: - 未配置转发服务器的页面: http://gateway.zwc.cn - 配置转发服务器的页面: http://demo.zwc.cn 详细文档: https://www.yuque.com/books/share/f0b71dc7-faca-4fcd-a824-99c9e8b984f2?# 《快速交付网关2.0开发》 ------ **系统目标** 1、解决公司开发的代码安全问题 2、面向“服务接口”的微服务落地 3、可靠便捷的交付运维 **相关指标** 1、支持http并发c10k级别。 2、支持websocket并发c100k级别。 3、支持ubuntu与window server。 上述指标基本满足中小公司的并发要求。 #### 安装教程 下载后直接运行 #### 使用说明 ​ 平台默认端口是80,可以通过http://localhost 进入平台管理页,进行相关配置。 ​ 核心功能一:路由转发,功能包括:域名路由、负载均衡、转发限速、IP黑名单 ​ 核心功能二:服务管理,功能包括:服务器注册、服务注册与管理、基于已有服务的开发框架生成与部署。 ​ 除了核心功能外,系统额外自带以下服务:分布式缓存、分布式存储、分布式推送、分布式任务调度。 这些服务可以在系统里开启。 系统支持网关模式与级联模式。 如果系统负载过高,则可以部署多个级联模式实例,每个实例只开启部分服务即可。 ​ 为了保证系统的简洁,尽可能的提升性能,相关服务做了简化,如: 1、负载均衡目前只支持随机模式 2、路由目前只支持域名与端口转发 3、转发限速目前仅限制在服务级别 4、分布式缓存目前只支持k-v模式 5、分布式存储目前只支持双备份 6、分布式推送只支持web socket推送 7、分布式任务调度只支持http形式调用 #### 参与贡献 1. moxd