application-dev.yml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. spring:
  2. cloud:
  3. stream:
  4. # 进行rabbit的相关绑定配置
  5. rabbit:
  6. bindings:
  7. stream-output:
  8. # 进行生产端端配置
  9. producer:
  10. #定义 RoutingKey 的表达式配置
  11. routing-key-expression: '''stream-key'''
  12. # 在此处配置要绑定的rabbitmq的服务信息;
  13. binders:
  14. # 表示定义的名称,用于于binding整合
  15. default-rabbit:
  16. # 消息组件类型
  17. type: rabbit
  18. # 设置rabbitmq的相关的环境配置
  19. environment:
  20. spring:
  21. rabbitmq:
  22. host: 127.0.0.1
  23. port: 5672
  24. username: guest
  25. password: guest
  26. virtual-host: /
  27. # 服务的整合处理
  28. bindings:
  29. # 设定通道的名称
  30. stream-output:
  31. # 设定Exchange名称定义
  32. destination: queue.stream.messages
  33. # 设定消息类型,对象类型,如果是文本则设置"text/plain"
  34. content-type: application/json
  35. # 设置要绑定的消息服务的定义名称
  36. binder: default-rabbit
  37. # 进行操作的分组,表示持久化
  38. group: stream-group
  39. #数据源配置
  40. datasource:
  41. url: ${blade.datasource.dev.url}
  42. username: ${blade.datasource.dev.username}
  43. password: ${blade.datasource.dev.password}