# OcelotGatewayDemo **Repository Path**: programmer-zheng/ocelot-gateway-demo ## Basic Information - **Project Name**: OcelotGatewayDemo - **Description**: docker compose中简单演示ocelot网关负载均衡 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-04-24 - **Last Updated**: 2022-09-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: Ocelot, dotNetCore, dotNet6, Gateway, Csharp ## README # OcelotGatewayDemo ## 演示Ocelot使用.net core项目的网关 ### 环境 - .net 6 - ocelot 18.0.0 ### 本地测试 - 拉取项目 ``` bash git clone git@gitee.com:zhengwei804/ocelot-gateway-demo.git ``` - 运行 ``` bash docker compose up -d ``` - 浏览器访问 [获取服务器信息](http://localhost/business/Server/GetServerName) ### `docker compose` 配置 `docker compose`中配置业务系统,同一个业务系统设置为不同的容器名,不对外暴露端口 ### `ocelot`配置 在`ocelot` 中,同一个服务,配置多个下游地址 ### 本地请求 本地请求时,多次请求,分别由不同容器响应