# DC-Zuul #
本应用是微服务DEMO中的API网关角色,主要负责接受外部请求并将请求转发给应用A(dc-service-a)。
DC-ZUUL集成了DC-Trace与Eureka组件,在对请求路由同时记录服务之间的调用关系。
## 使用
### 本地环境安装
在IDE中,运行本demo需要做如下调整
1. 修改`application.yaml`配置文件中的如下三项配置
* eureka-server地址:`eureka.serviceUrl.defaultZone`
* Dc-Trace地址:`platform.invokeTrace.url`
* 网关服务配置:`zuul.routes`
2. 打包。执行`mvn package -DskipTests`打包。
3. 运行。将打包好的.war文件复制到tomcat中,启动tomcat即可运行该demo。
zuul.routes配置参考http://cloud.spring.io/spring-cloud-netflix/multi/multi__router_and_filter_zuul.html
### 青柳云安装
基于镜像快速部署请参考青柳云文档(仅支持以二级域名区分应用的青柳云平台)
启动前需要预先启动dc-eureka-server,dc-service-a,dc-service-b等镜像,启动时需要设置以下几个环境变量
青柳云环境变量配置
| 变量名 | 描述 |
| ---- | ----|
| MEMORY_LIMIT | 应用内存,e.g: 512 |
| EUREKA_APPNAME | 服务名,与应用名保持一致 |
| EUREKA_HOME_URL | eureka注册-发现的地址,应是eureka-server的访问地址加上/eureka/ ,e.g:http://oss.mydomain.com:8041/myeureka-server/eureka/ |
| INVOKE_TRACE_PROJECT_CODE | 调用链项目编号,在项目下添加应用时,应用编号需要与当前镜像的EUREKA_APPNAME环境变量保持一致 |
| INVOKE_TRACE_HOME_URL | invoke-trace-server的地址,e.g: http://invoke-trace.my.com 或 http://192.168.1.199/invoke-trace-server ,不能以/结尾|
| INVOKE_TRACE_DASHBOARD_URL | invoke-trace-dashboard的访问地址 |
| SERVICE_A_APPNAME | service-a的应用名 |
| SERVICE_B_APPNAME | service-b的应用名 |
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论

















收起资源包目录





















































































































































共 78 条
- 1
资源评论


武昌库里写JAVA
- 粉丝: 8467
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 源码-闲鱼客服源码全开源_2.zip
- 基于 Python 开发的 WeChatAI:微信群聊及个人智能助手,支持多模型与智能交互
- 学生系统登录页面.pdf
- 借助 Cookie 相关信息快速访问腾讯混元大模型
- 人工智能创新应用大赛之飞桨开源框架前沿模型复现专题赛
- Adobe-Flash-Player-NPAPI-v34.0.0.317.exe
- 智慧医疗与医疗物联网系统整体解决方案.pptx
- Adobe-Flash-Player-PPAPI-v34.0.0.317.exe
- 自动将大模型部署成openai,并且自动切换模型,自动伸缩扩容
- 展讯NV编辑工具,修改NV专用+详细使用中文教程
- 自动将大模型部署成openai,并且自动切换模型,自动伸缩扩容
- Java从起飞到入门学习笔记
- 基于 DeepSpeed 的大模型微调详解:文本总结模型的微调与分布式训练教程
- python学习笔记基础篇
- 基于java开发的图书推荐、搜索、借阅、交流的微信小程序+源码+项目文档+数据库(毕业设计&课程设计&项目开发)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
