# OnezGateway **Repository Path**: xedesss/onez-gateway ## Basic Information - **Project Name**: OnezGateway - **Description**: 一款用Java开发的仿netty网关,附详细说明,致力于让初学者也能理解和上手网关类型项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 31 - **Forks**: 4 - **Created**: 2025-02-17 - **Last Updated**: 2025-09-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 这是什么? 对标仿12306,Saas短链接,答题平台的java教学项目 # 前置科技树 #### 配置Maven [Maven快速配置](https://www.bilibili.com/video/BV1uApMeWErY/) #### 配置Nacos [nacos快速配置](https://www.bilibili.com/video/BV1uRaSewEiS/) 、 [nacos原理剖析](https://www.bilibili.com/video/BV1WZ4y1w7ww/) #### Jmeter使用 [jmeter上手](https://www.bilibili.com/video/BV1GL411u7Pb/) #### Netty入门 [Netty完整课程](https://www.bilibili.com/video/BV1py4y1E7oA/) #### 微服务框架入门 [微服务概述](https://www.bilibili.com/video/BV1mW4y1q7h9/) 、 [微服务简约入门](https://www.bilibili.com/video/BV15N411L7F6/) #### 网关概念 [Nginx是什么](https://www.bilibili.com/video/BV1gMX1YSEtm/) 、 [项目原型](https://www.bilibili.com/video/BV16u4y1b7XM/)* # QuickStart * 配置Maven,JDK19,启动Nacos服务 * 启动nacos,将/src/api-gateway.yml作为nacos配置写入,若需要更改网关配置也可修改 * 启动Bootstrap.java * 使用Jmeter测试 # issue * 过滤器执行失败时应进行有可能的回滚处理 * 设计模式总结 * 负载均衡需要拓展更多模式 * 需要ip黑名单限流