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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  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. # 路由至demo-provider服务
  23. - id: nacos-server-route
  24. uri: lb://demo-provider
  25. predicates:
  26. - Path=/api/v1/server/**,/api/v1/service/**
  27. filters:
  28. - StripPrefix=3
  29. # 路由至auth服务
  30. - id: auth-route
  31. uri: lb://auth
  32. predicates:
  33. - Path=/api/v1/auth/**
  34. filters:
  35. - StripPrefix=3
  36. # 路由至notebook服务
  37. - id: notebook-route
  38. uri: lb://dubhe-notebook
  39. predicates:
  40. - Path=/api/v1/notebook/**
  41. filters:
  42. - StripPrefix=3
  43. # 路由至镜像管理服务
  44. - id: image-route
  45. uri: lb://dubhe-image
  46. predicates:
  47. - Path=/api/v1/image/**
  48. filters:
  49. - StripPrefix=3
  50. # 路由至度量管理服务
  51. - id: measure-route
  52. uri: lb://dubhe-measure
  53. predicates:
  54. - Path=/api/v1/measure/**
  55. filters:
  56. - StripPrefix=3
  57. # 路由至dubhe-k8s服务
  58. - id: dubhe-k8s
  59. uri: lb://dubhe-k8s
  60. predicates:
  61. - Path=/api/v1/k8s/**
  62. filters:
  63. - StripPrefix=3
  64. # 路由至dubhe-model(模型管理)服务
  65. - id: dubhe-model
  66. uri: lb://dubhe-model
  67. predicates:
  68. - Path=/api/v1/model/**
  69. filters:
  70. - StripPrefix=3
  71. # 路由至dubhe-algorithm(算法管理)服务
  72. - id: dubhe-algorithm
  73. uri: lb://dubhe-algorithm
  74. predicates:
  75. - Path=/api/v1/algorithm/**
  76. filters:
  77. - StripPrefix=3
  78. # 路由至dubhe-train(训练管理)服务
  79. - id: dubhe-train
  80. uri: lb://dubhe-train
  81. predicates:
  82. - Path=/api/v1/train/**
  83. filters:
  84. - StripPrefix=3
  85. # id唯一表示 路由至data(数据集)服务
  86. - id: dubhe-data
  87. # uri=> lb://服务名称
  88. uri: lb://dubhe-data
  89. # 路由规则
  90. predicates:
  91. - Path=/api/v1/data/**
  92. filters:
  93. - StripPrefix=3
  94. # 路由至dubhe-optimize(模型优化)服务
  95. - id: dubhe-optimize
  96. uri: lb://dubhe-optimize
  97. predicates:
  98. - Path=/api/v1/optimize/**
  99. filters:
  100. - StripPrefix=3
  101. # 路由至dubhe-serving(云端Serving)服务
  102. - id: dubhe-serving
  103. uri: lb://dubhe-serving
  104. predicates:
  105. - Path=/api/v1/serving/**,/api/v1/batchServing/**
  106. filters:
  107. - StripPrefix=3
  108. # 负载均衡样例
  109. - id: weight-route1
  110. uri: lb://demo-client
  111. # 路由规则
  112. predicates:
  113. # 接口匹配前缀
  114. - Path=/api/v1/w/**
  115. # 权重组weight-group1,权重比例 1/4
  116. - Weight=weight-group1, 1
  117. filters:
  118. # 根据接口匹配前缀截取
  119. - StripPrefix=3
  120. - id: weight-route2
  121. uri: lb://demo-provider
  122. # 路由规则
  123. predicates:
  124. - Path=/api/v1/w/**
  125. # 权重组weight-group1,权重比例 3/4
  126. - Weight=weight-group1, 3
  127. filters:
  128. - StripPrefix=3
  129. # 路由至dubhe-data-dcm(医学数据集)服务
  130. - id: dubhe-data-dcm
  131. uri: lb://dubhe-data-dcm
  132. predicates:
  133. - Path=/api/v1/dcm/**
  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

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