123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329 |
- //package com.huimv.env.input.config;
- //
- //import com.huimv.env.common.utils.Const;
- //import org.springframework.amqp.core.Binding;
- //import org.springframework.amqp.core.BindingBuilder;
- //import org.springframework.amqp.core.Queue;
- //import org.springframework.amqp.core.TopicExchange;
- //import org.springframework.context.annotation.Bean;
- //import org.springframework.context.annotation.Configuration;
- //
- ///**
- // * @Project : huimv.shiwan
- // * @Package : com.huimv.biosafety.uface.controller
- // * @Description : TODO
- // * @Version : 1.0
- // * @Author : ZhuoNing
- // * @Create : 2020-12-25
- // **/
- //@Configuration
- //public class TopicRabbitMQConfig {
- // //温度
- // @Bean
- // public Queue tempQueue() {
- // return new Queue(Const.QUEUE_ENV_TEMP);
- // }
- // @Bean
- // TopicExchange tempExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_TEMP);
- // }
- // @Bean
- // Binding bindingTempExchangeMessage() {
- // return BindingBuilder.bind(tempQueue()).to(tempExchange()).with(Const.ROUTING_KEY_ENV_TEMP);
- // }
- //
- // //目标温度
- // @Bean
- // public Queue targetTempQueue() {
- // return new Queue(Const.QUEUE_ENV_TARGET_TEMP);
- // }
- // @Bean
- // TopicExchange targetTempExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_TARGET_TEMP);
- // }
- // @Bean
- // Binding bindingTargetTempExchangeMessage() {
- // return BindingBuilder.bind(targetTempQueue()).to(targetTempExchange()).with(Const.ROUTING_KEY_ENV_TARGET_TEMP);
- // }
- // //湿度
- // @Bean
- // public Queue humiQueue() {
- // return new Queue(Const.QUEUE_ENV_HUMI);
- // }
- // @Bean
- // TopicExchange humiExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_HUMI);
- // }
- // @Bean
- // Binding bindingTumiExchangeMessage() {
- // return BindingBuilder.bind(humiQueue()).to(humiExchange()).with(Const.ROUTING_KEY_ENV_HUMI);
- // }
- //
- // //日龄
- // @Bean
- // public Queue dayAgeQueue() {
- // return new Queue(Const.QUEUE_ENV_DAYAGE);
- // }
- // @Bean
- // TopicExchange dayAgeExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_DAYAGE);
- // }
- // @Bean
- // Binding bindingDayAgeExchangeMessage() {
- // return BindingBuilder.bind(dayAgeQueue()).to(dayAgeExchange()).with(Const.ROUTING_KEY_ENV_DAYAGE);
- // }
- //
- // //通风
- // @Bean
- // public Queue fengQueue() {
- // return new Queue(Const.QUEUE_ENV_FENG);
- // }
- // @Bean
- // TopicExchange fengExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_FENG);
- // }
- // @Bean
- // Binding bindingFengExchangeMessage() {
- // return BindingBuilder.bind(fengQueue()).to(fengExchange()).with(Const.ROUTING_KEY_ENV_FENG);
- // }
- //
- // //舍外
- // @Bean
- // public Queue outTempQueue() {
- // return new Queue(Const.QUEUE_ENV_OUT_TEMP);
- // }
- // @Bean
- // TopicExchange outTempExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_OUT_TEMP);
- // }
- // @Bean
- // Binding bindingOutTempExchangeMessage() {
- // return BindingBuilder.bind(outTempQueue()).to(outTempExchange()).with(Const.ROUTING_KEY_ENV_OUT_TEMP);
- // }
- //
- // //舍内 平均温度
- // @Bean
- // public Queue inTempQueue() {
- // return new Queue(Const.QUEUE_ENV_IN_TEMP);
- // }
- // @Bean
- // TopicExchange inTempExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_IN_TEMP);
- // }
- // @Bean
- // Binding bindingInTempExchangeMessage() {
- // return BindingBuilder.bind(inTempQueue()).to(inTempExchange()).with(Const.ROUTING_KEY_ENV_IN_TEMP);
- // }
- //
- // //报警
- // @Bean
- // public Queue warningQueue() {
- // return new Queue(Const.QUEUE_ENV_WARNING);
- // }
- // @Bean
- // TopicExchange warningExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_WARNING);
- // }
- // @Bean
- // Binding bindingWarningExchangeMessage() {
- // return BindingBuilder.bind(warningQueue()).to(warningExchange()).with(Const.ROUTING_KEY_ENV_WARNING);
- // }
- //
- // //湿帘状态
- // @Bean
- // public Queue shilianStatusQueue() {
- // return new Queue(Const.QUEUE_ENV_SHILIAN_STATUS);
- // }
- // @Bean
- // TopicExchange shilianStatusExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_SHILIAN_STATUS);
- // }
- // @Bean
- // Binding bindingshilianStatusExchangeMessage() {
- // return BindingBuilder.bind(shilianStatusQueue()).to(shilianStatusExchange()).with(Const.ROUTING_KEY_ENV_SHILIAN_STATUS);
- // }
- //
- // //喷雾状态
- // @Bean
- // public Queue penwuStatusQueue() {
- // return new Queue(Const.QUEUE_ENV_PENWU_STATUS);
- // }
- // @Bean
- // TopicExchange penwuStatusExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_PENWU_STATUS);
- // }
- // @Bean
- // Binding bindingpenwuStatusExchangeMessage() {
- // return BindingBuilder.bind(penwuStatusQueue()).to(penwuStatusExchange()).with(Const.ROUTING_KEY_ENV_PENWU_STATUS);
- // }
- //
- // //日龄温度曲线配置
- // @Bean
- // public Queue dayagePeizhiQueue() {
- // return new Queue(Const.QUEUE_ENV_DAYAGE_PEIZHI);
- // }
- // @Bean
- // TopicExchange dayagePeizhiExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_DAYAGE_PEIZHI);
- // }
- // @Bean
- // Binding bindingdayagePeizhiExchangeMessage() {
- // return BindingBuilder.bind(dayagePeizhiQueue()).to(dayagePeizhiExchange()).with(Const.ROUTING_KEY_ENV_DAYAGE_PEIZHI);
- // }
- //
- // //风机状态
- // @Bean
- // public Queue fengPeizhiQueue() {
- // return new Queue(Const.QUEUE_ENV_FENG_PEIZHI);
- // }
- // @Bean
- // TopicExchange fengPeizhiExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_FENG_PEIZHI);
- // }
- // @Bean
- // Binding bindingfengPeizhiExchangeMessage() {
- // return BindingBuilder.bind(fengPeizhiQueue()).to(fengPeizhiExchange()).with(Const.ROUTING_KEY_ENV_FENG_PEIZHI);
- // }
- //
- //
- // //CO2
- // @Bean
- // public Queue co2DataQueue() {
- // return new Queue(Const.QUEUE_ENV_CO2_DATA);
- // }
- // @Bean
- // TopicExchange co2DatExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_CO2_DATA);
- // }
- // @Bean
- // Binding bindingCo2DatExchangeMessage() {
- // return BindingBuilder.bind(co2DataQueue()).to(co2DatExchange()).with(Const.ROUTING_KEY_ENV_CO2_DATA);
- // }
- //
- // //CO2
- // @Bean
- // public Queue yaliDataQueue() {
- // return new Queue(Const.QUEUE_ENV_YALI_DATA);
- // }
- // @Bean
- // TopicExchange yaliDatExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_YALI_DATA);
- // }
- // @Bean
- // Binding bindingYaliDatExchangeMessage() {
- // return BindingBuilder.bind(yaliDataQueue()).to(yaliDatExchange()).with(Const.ROUTING_KEY_ENV_YALI_DATA);
- // }
- //
- //
- // //水暖
- // @Bean
- // public Queue shuinuanDataQueue() {
- // return new Queue(Const.QUEUE_ENV_SHUINUAN_DATA);
- // }
- // @Bean
- // TopicExchange shuinuanDatExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_SHUINUAN_DATA);
- // }
- // @Bean
- // Binding bindingshuinuanDatExchangeMessage() {
- // return BindingBuilder.bind(shuinuanDataQueue()).to(shuinuanDatExchange()).with(Const.ROUTING_KEY_ENV_SHUINUAN_DATA);
- // }
- //
- // //位置
- // @Bean
- // public Queue weizhiDataQueue() {
- // return new Queue(Const.QUEUE_ENV_WEIZHI_DATA);
- // }
- // @Bean
- // TopicExchange weizhiDatExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_WEIZHI_DATA);
- // }
- // @Bean
- // Binding bindingweizhiDatExchangeMessage() {
- // return BindingBuilder.bind(weizhiDataQueue()).to(weizhiDatExchange()).with(Const.ROUTING_KEY_ENV_WEIZHI_DATA);
- // }
- //
- // // 水表
- // @Bean
- // public Queue shuibiaoDataQueue() {
- // return new Queue(Const.QUEUE_ENV_SHUIBIAO_DATA);
- // }
- // @Bean
- // TopicExchange shuibiaoDatExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_SHUIBIAO_DATA);
- // }
- // @Bean
- // Binding bindingshuibiaoDatExchangeMessage() {
- // return BindingBuilder.bind(shuibiaoDataQueue()).to(shuibiaoDatExchange()).with(Const.ROUTING_KEY_ENV_SHUIBIAO_DATA);
- // }
- //
- // //电表
- // @Bean
- // public Queue dianbiaoDataQueue() {
- // return new Queue(Const.QUEUE_ENV_DIANBIAO_DATA);
- // }
- // @Bean
- // TopicExchange dianbiaoDatExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_DIANBIAO_DATA);
- // }
- // @Bean
- // Binding bindingdianbiaoDatExchangeMessage() {
- // return BindingBuilder.bind(dianbiaoDataQueue()).to(dianbiaoDatExchange()).with(Const.ROUTING_KEY_ENV_DIANBIAO_DATA);
- // }
- //
- // //加热器
- // @Bean
- // public Queue jiareStatusQueue() {
- // return new Queue(Const.QUEUE_ENV_JIARE_STATUS);
- // }
- // @Bean
- // TopicExchange jiareStatusExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_JIARE_STATUS);
- // }
- // @Bean
- // Binding bindingjiareStatusExchangeMessage() {
- // return BindingBuilder.bind(jiareStatusQueue()).to(jiareStatusExchange()).with(Const.ROUTING_KEY_ENV_JIARE_STATUS);
- // }
- //
- // //小窗
- // @Bean
- // public Queue xiaochuangStatusQueue() {
- // return new Queue(Const.QUEUE_ENV_XIAOCHUANG_STATUS);
- // }
- // @Bean
- // TopicExchange xiaochuangStatusExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_XIAOCHUANG_STATUS);
- // }
- // @Bean
- // Binding bindingxiaochuangStatusExchangeMessage() {
- // return BindingBuilder.bind(xiaochuangStatusQueue()).to(xiaochuangStatusExchange()).with(Const.ROUTING_KEY_ENV_XIAOCHUANG_STATUS);
- // }
- //
- // //导流板
- // @Bean
- // public Queue daoliuStatusQueue() {
- // return new Queue(Const.QUEUE_ENV_DAOLIU_STATUS);
- // }
- // @Bean
- // TopicExchange daoliuStatusExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_DAOLIU_STATUS);
- // }
- // @Bean
- // Binding bindingdaoliuStatusExchangeMessage() {
- // return BindingBuilder.bind(daoliuStatusQueue()).to(daoliuStatusExchange()).with(Const.ROUTING_KEY_ENV_DAOLIU_STATUS);
- // }
- //
- // //照明
- // @Bean
- // public Queue zhaomingStatusQueue() {
- // return new Queue(Const.QUEUE_ENV_ZHAOMING_STATUS);
- // }
- // @Bean
- // TopicExchange zhaomingStatusExchange() {
- // return new TopicExchange(Const.EXCHANGE_ENV_ZHAOMING_STATUS);
- // }
- // @Bean
- // Binding bindingzhaomingStatusExchangeMessage() {
- // return BindingBuilder.bind(zhaomingStatusQueue()).to(zhaomingStatusExchange()).with(Const.ROUTING_KEY_ENV_ZHAOMING_STATUS);
- // }
- //}
|