# spring-cloud-homework2 **Repository Path**: mikelc/spring-cloud-homework2 ## Basic Information - **Project Name**: spring-cloud-homework2 - **Description**: 根据如下描述,改造Spring Cloud(上)的作业,完成以下要求: 1、Eureka注册中心 替换为 Nacos注册中心 2、Config+Bus配置中心 替换为 Nacos配置中心 3、Feign调用 替换为 Dubbo RPC调用 4、使用Sentinel对GateWay网关的入口资源进行限流(限流参数自定义并完成测试即可) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-15 - **Last Updated**: 2022-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 根据如下描述,改造Spring Cloud(上)的作业,完成以下要求: 1、Eureka注册中心 替换为 Nacos注册中心 2、Config+Bus配置中心 替换为 Nacos配置中心 3、Feign调用 替换为 Dubbo RPC调用 4、使用Sentinel对GateWay网关的入口资源进行限流(限流参数自定义并完成测试即可) # nginx 配置 worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name www.test.com; location / { root html; index index.html; } location /static/ { root html; autoindex on; } location /api { proxy_pass http://127.0.0.1:9002/api; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } } 静态页面在 html目录下,直接复制就行 # hosts文件加上下面的配置 127.0.0.1 www.test.com # 测试 1.启动环境 mysql,nacos,sentinel 2.导入nacos配置 nacos_config_export_20220116093748.zip 3.依次启动email,code,user,gateway 4.测试接口可以使用postman测试 将 learn.postman_collection.json 导入postman 5.sentinel限流自己配置