zoukankan      html  css  js  c++  java
  • java学习简单笔记20190319

    企业 级消息代理JMS,有ActiveMQ,HornetQ是JMS的实现

    AMQP也是消息代理的规范,不仅兼容JMS,还支持跨语言和平台,AMQP的主要实现有RabbitMQ。

    spring boot 的支持ActiveMQ,RabbitMQ,

    使用spring boot的ActiveMQ时,用JMS发送消息需实现MessageCreator接口,并重写createMessage方法session.createTextMessage('xxxxxx"),并使用JmsTempleate来发送消息,

    jmstemplate("消息通道",实现MessageCreator接口new Msg());

    消息的监听,在方法上使用注解@JsmListenter(destination="消息通道")

    @Component

    publc class xxxx

    @JSMListenter(destination="my-msgchanel")

    public void recemsg(String msg){}

    使用RabbitMQ发送消息时,使用注解@Bean创建消息队列

    @Bean

    public Queue wiselyQueue(){

    return new Queue("my-queu");

    使用RabbitTemplate.convertAndSend("my-ququ","xxxx")来转换并发送消息

    在接收消息的监听方法上注解

    @RabbitListener(queues="my_queu")

    public void recemsg(String msg){}

  • 相关阅读:
    css常见布局问题
    jsonp原理及同源策略
    执行webpack-dev-server时,提示端口被占用。
    PHP中的<<<运算符
    PHP中的字符串类型
    数据库系统的结构
    HDU 2516 取石子游戏
    常用MySql命令列选
    mysql简单语句
    微信小程序-循环
  • 原文地址:https://www.cnblogs.com/lofe/p/10556764.html
Copyright © 2011-2022 走看看