cloud-gateway-test.yaml 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. server:
  2. port: 8880 #端口
  3. spring:
  4. cloud:
  5. nacos:
  6. discovery:
  7. register-enabled: true
  8. server-addr: nacos-server-hostname:8848
  9. username: nacos-test
  10. password: nacos-test
  11. namespace: ffd9f5b8-7150-4750-a51b-815f4e46c29c
  12. circuitbreaker:
  13. sentinel:
  14. enabled: true
  15. sentinel:
  16. enabled: true
  17. transport:
  18. dashboard: sentinel-hostname:8858
  19. port: 8719
  20. gateway:
  21. routes:
  22. - id: ping
  23. uri: file:///dev/null
  24. predicates:
  25. - Path=/ping
  26. filters:
  27. - SetStatus=200
  28. - id: central-auth
  29. uri: lb://central-auth
  30. predicates:
  31. - Path=/central/auth/**,/api/central/auth/**
  32. - id: central-conf
  33. uri: lb://central-conf
  34. predicates:
  35. - Path=/api/central/conf/**
  36. - id: central-event
  37. uri: lb://central-event
  38. predicates:
  39. - Path=/central/event/**,/api/central/event/**
  40. - id: central-open
  41. uri: lb://central-open
  42. predicates:
  43. - Path=/central/open/**
  44. - id: central-pay
  45. uri: lb://central-pay
  46. predicates:
  47. - Path=/central/pay/**,/api/central/pay/**
  48. - id: central-promotion
  49. uri: lb://central-promotion
  50. predicates:
  51. - Path=/central/promotion/**,/api/central/promotion/**
  52. - id: central-security
  53. uri: lb://central-security
  54. predicates:
  55. - Path=/central/security/**,/api/central/security/**
  56. - id: central-user
  57. uri: lb://central-user
  58. predicates:
  59. - Path=/central/user/**,/api/central/user/**
  60. - id: central-value
  61. uri: lb://central-value
  62. predicates:
  63. - Path=/central/value/**,/api/central/value/**
  64. - id: central-admin
  65. uri: lb://central-admin
  66. predicates:
  67. - Path=/central/admin/**
  68. - id: central-advertisement
  69. uri: lb://central-advertisement
  70. predicates:
  71. - Path=/central/advertisement/**,/api/central/advertisement/**
  72. ### projects
  73. - id: project-ai
  74. uri: lb://project-ai
  75. predicates:
  76. - Path=/project/ai/**
  77. - id: project-charge
  78. uri: lb://project-charge
  79. predicates:
  80. - Path=/project/charge/**
  81. - id: project-customer
  82. uri: lb://project-customer
  83. predicates:
  84. - Path=/project/customer/**
  85. - id: project-playlet
  86. uri: lb://project-playlet
  87. predicates:
  88. - Path=/project/playlet/**
  89. - id: project-recover
  90. uri: lb://project-recover
  91. predicates:
  92. - Path=/project/recover/**
  93. - id: project-wash
  94. uri: lb://project-wash
  95. predicates:
  96. - Path=/project/wash/**
  97. - id: project-warn
  98. uri: lb://project-warn
  99. predicates:
  100. - Path=/project/warn/**
  101. - id: project-song
  102. uri: lb://project-song
  103. predicates:
  104. - Path=/project/song/**
  105. - id: project-voice
  106. uri: lb://project-voice
  107. predicates:
  108. - Path=/project/voice/**
  109. - id: project-record
  110. uri: lb://project-record
  111. predicates:
  112. - Path=/project/record/**
  113. - id: project-gpt
  114. uri: lb://project-gpt
  115. predicates:
  116. - Path=/project/gpt/**
  117. - id: project-secretary
  118. uri: lb://project-secretary
  119. predicates:
  120. - Path=/project/secretary/**
  121. - id: project-measure
  122. uri: lb://project-measure
  123. predicates:
  124. - Path=/project/measure/**
  125. central:
  126. remote:
  127. clients: