rabbitmq rpc 消息格式及调用封装
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
398 B

  1. package rabbitmqrpc
  2. import (
  3. "encoding/json"
  4. "testing"
  5. )
  6. func Test_Send(t *testing.T) {
  7. exchange := "send_msg"
  8. key := "api"
  9. msg := map[string]interface{}{
  10. "site_id": "100002",
  11. "dbname": "testing",
  12. "data": map[string]string{
  13. "order_id": "111",
  14. "order_sn": "cccc",
  15. },
  16. }
  17. data, _ := json.Marshal(msg)
  18. ret, err := Send(exchange, key, string(data))
  19. t.Log(ret)
  20. t.Log(err)
  21. }