cloud-gateway-prod.yaml 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  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-prod
  10. password: centralprod
  11. namespace: a894fba3-ee6e-4dc7-938b-ad11112ccfa9
  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-song
  94. uri: lb://project-song
  95. predicates:
  96. - Path=/project/song/**
  97. - id: project-voice
  98. uri: lb://project-voice
  99. predicates:
  100. - Path=/project/voice/**
  101. - id: project-record
  102. uri: lb://project-record
  103. predicates:
  104. - Path=/project/record/**
  105. - id: project-secretary
  106. uri: lb://project-secretary
  107. predicates:
  108. - Path=/project/secretary/**
  109. - id: project-gpt
  110. uri: lb://project-gpt
  111. predicates:
  112. - Path=/project/gpt/**
  113. - id: project-measure
  114. uri: lb://project-measure
  115. predicates:
  116. - Path=/project/measure/**
  117. - id: project-pet
  118. uri: lb://project-pet
  119. predicates:
  120. - Path=/project/pet/**
  121. # 日志配置
  122. logging:
  123. level:
  124. root: error
  125. com:
  126. atmob:
  127. cloud:
  128. gateway:
  129. service: info
  130. central:
  131. remote:
  132. clients: