e5.3.2.conf 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. node {
  2. name = "emqx@127.0.0.1"
  3. cookie = "emqxsecretcookie"
  4. data_dir = "data"
  5. }
  6. cluster {
  7. name = emqxcl
  8. discovery_strategy = manual
  9. }
  10. actions {
  11. http {
  12. x_WH_D {
  13. connector = connector_x_WH_D
  14. enable = true
  15. parameters {
  16. body = "${clientid}"
  17. headers {}
  18. max_retries = 2
  19. method = post
  20. path = ""
  21. }
  22. resource_opts {
  23. health_check_interval = 15s
  24. inflight_window = 100
  25. max_buffer_bytes = 1GB
  26. query_mode = async
  27. request_ttl = 45s
  28. start_after_created = true
  29. start_timeout = 5s
  30. worker_pool_size = 4
  31. }
  32. }
  33. }
  34. }
  35. connectors {
  36. http {
  37. connector_x_WH_D {
  38. connect_timeout = 15s
  39. enable = true
  40. enable_pipelining = 100
  41. headers {content-type = "application/json"}
  42. pool_size = 8
  43. pool_type = hash
  44. ssl {
  45. ciphers = []
  46. depth = 10
  47. enable = false
  48. hibernate_after = 5s
  49. log_level = notice
  50. reuse_sessions = true
  51. secure_renegotiate = true
  52. verify = verify_peer
  53. versions = [tlsv1.3, tlsv1.2]
  54. }
  55. url = "http://127.0.0.1:18083"
  56. }
  57. }
  58. }
  59. rule_engine {
  60. rules {
  61. x_WH_D {
  62. actions = ["webhook:x_WH_D"]
  63. description = x
  64. enable = true
  65. metadata {created_at = 1699341635802}
  66. name = ""
  67. sql = "SELECT\n *\nFROM\n \"#\",\n \"$events/message_delivered\",\n \"$events/message_acked\""
  68. }
  69. }
  70. }