You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

gateway.yaml 4.2 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. #网关路由转发相关实例
  2. spring:
  3. cloud:
  4. gateway:
  5. enabled: true
  6. routes:
  7. # id唯一表示 路由至admin服务
  8. - id: admin-route
  9. # uri=> lb://服务名称
  10. uri: lb://admin
  11. # 路由规则
  12. predicates:
  13. - Path=/api/v1/admin/**
  14. filters:
  15. - StripPrefix=3
  16. - id: visual-route
  17. # uri=> lb://服务名称
  18. uri: lb://admin
  19. # 路由规则
  20. predicates:
  21. - Path=/visual/api/**
  22. # 路由至auth服务
  23. - id: auth-route
  24. uri: lb://auth
  25. predicates:
  26. - Path=/api/v1/auth/**
  27. filters:
  28. - StripPrefix=3
  29. # 路由至notebook服务
  30. - id: notebook-route
  31. uri: lb://dubhe-notebook
  32. predicates:
  33. - Path=/api/v1/notebook/**
  34. filters:
  35. - StripPrefix=3
  36. # 路由至镜像管理服务
  37. - id: image-route
  38. uri: lb://dubhe-image
  39. predicates:
  40. - Path=/api/v1/image/**
  41. filters:
  42. - StripPrefix=3
  43. # 路由至度量管理服务
  44. - id: measure-route
  45. uri: lb://dubhe-measure
  46. predicates:
  47. - Path=/api/v1/measure/**
  48. filters:
  49. - StripPrefix=3
  50. # 路由至dubhe-k8s服务
  51. - id: dubhe-k8s
  52. uri: lb://dubhe-k8s
  53. predicates:
  54. - Path=/api/v1/k8s/**
  55. filters:
  56. - StripPrefix=3
  57. # 路由至dubhe-model(模型管理)服务
  58. - id: dubhe-model
  59. uri: lb://dubhe-model
  60. predicates:
  61. - Path=/api/v1/model/**
  62. filters:
  63. - StripPrefix=3
  64. # 路由至dubhe-algorithm(算法管理)服务
  65. - id: dubhe-algorithm
  66. uri: lb://dubhe-algorithm
  67. predicates:
  68. - Path=/api/v1/algorithm/**
  69. filters:
  70. - StripPrefix=3
  71. # 路由至dubhe-train(训练管理)服务
  72. - id: dubhe-train
  73. uri: lb://dubhe-train
  74. predicates:
  75. - Path=/api/v1/train/**
  76. filters:
  77. - StripPrefix=3
  78. # id唯一表示 路由至data(数据集)服务
  79. - id: dubhe-data
  80. # uri=> lb://服务名称
  81. uri: lb://dubhe-data
  82. # 路由规则
  83. predicates:
  84. - Path=/api/v1/data/**
  85. filters:
  86. - StripPrefix=3
  87. # 路由至dubhe-optimize(模型优化)服务
  88. - id: dubhe-optimize
  89. uri: lb://dubhe-optimize
  90. predicates:
  91. - Path=/api/v1/optimize/**
  92. filters:
  93. - StripPrefix=3
  94. # 路由至dubhe-serving(云端Serving)服务
  95. - id: dubhe-serving
  96. uri: lb://dubhe-serving
  97. predicates:
  98. - Path=/api/v1/serving/**,/api/v1/batchServing/**
  99. filters:
  100. - StripPrefix=3
  101. # 负载均衡样例
  102. - id: weight-route1
  103. uri: lb://demo-client
  104. # 路由规则
  105. predicates:
  106. # 接口匹配前缀
  107. - Path=/api/v1/w/**
  108. # 权重组weight-group1,权重比例 1/4
  109. - Weight=weight-group1, 1
  110. filters:
  111. # 根据接口匹配前缀截取
  112. - StripPrefix=3
  113. - id: weight-route2
  114. uri: lb://demo-provider
  115. # 路由规则
  116. predicates:
  117. - Path=/api/v1/w/**
  118. # 权重组weight-group1,权重比例 3/4
  119. - Weight=weight-group1, 3
  120. filters:
  121. - StripPrefix=3
  122. # 路由至dubhe-data-dcm(医学数据集)服务
  123. - id: dubhe-data-dcm
  124. uri: lb://dubhe-data-dcm
  125. predicates:
  126. - Path=/api/v1/dcm/**
  127. filters:
  128. - StripPrefix=3
  129. # 路由至dubhe-terminal 天枢专业版终端
  130. - id: dubhe-terminal
  131. uri: lb://dubhe-terminal
  132. predicates:
  133. - Path=/api/v1/terminal/**
  134. filters:
  135. - StripPrefix=3
  136. # 路由至dubhe-tadl服务
  137. - id: dubhe-tadl
  138. uri: lb://dubhe-tadl
  139. predicates:
  140. - Path=/api/v1/tadl/**
  141. filters:
  142. - StripPrefix=3
  143. # 路由至dubhe-point-cloud服务
  144. - id: dubhe-point-cloud
  145. uri: lb://dubhe-point-cloud
  146. predicates:
  147. - Path=/api/v1/pointCloud/**
  148. filters:
  149. - StripPrefix=3
  150. server:
  151. maxPostSize: -1
  152. maxHttpHeaderSize: 10240000

一站式算法开发平台、高性能分布式深度学习框架、先进算法模型库、视觉模型炼知平台、数据可视化分析平台等一系列平台及工具,在模型高效分布式训练、数据处理和可视分析、模型炼知和轻量化等技术上形成独特优势,目前已在产学研等各领域近千家单位及个人提供AI应用赋能