首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  程序员

rabbitmq 发送消息的时候 消息是以对象格式还是以字符串形式发送出去

  •  
  •   rqxiao · 22 天前 · 1062 次点击

    rabbitTemplate.convertAndSend( "order-exchange", "order.ABC" , order , correlationData);

    就如这里的第三个参数 order

    8 回复  |  直到 2019-11-20 08:42:38 +08:00
        1
    shayang888   22 天前
    amqpTemplate.convertAndSend(type, new PushProduceFactory())

    void convertAndSend(String var1, Object var2) throws AmqpException;
    public void convertAndSend(String routingKey, Object object) throws AmqpException {
    this.convertAndSend(this.exchange, routingKey, object, (CorrelationData)null);
    }
    对象吧,object
        2
    foamvalue   22 天前
    Base64 加密字符串
        3
    mango88   22 天前
    有一些预定义的序列化器,序列化成 byte Array
        4
    mango88   22 天前
    自定义的对象 应该会抛出异常
        5
    BBCCBB   22 天前
    自己配置了啥 MessageConverter 就会转成啥.

    在网络层都得二进制.
        6
    GTim   22 天前
    你是做数字货币交易市场的?
        7
    qimok   22 天前
    一般用 MessageConverter 转成 json 发送吧
        8
    RedBeanIce   21 天前
    初始的是转成序列化吧,,可以自己改成 json
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1697 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 16:48 · PVG 00:48 · LAX 08:48 · JFK 11:48
    ♥ Do have faith in what you're doing.