Sfoglia il codice sorgente

job项目增加队列配置

zd_123 7 anni fa
parent
commit
9a5ff4d5b9

+ 1 - 0
patient-co/patient-co-wlyy-job/src/main/resources/application-dev.yml

@ -115,6 +115,7 @@ activemq:
  url: tcp://172.19.103.87:61616
  queue:
    healtHarticleQueue: healthArticleChannel_dev  #健康文章推送
    deviceMeasurementRemindingQueue : deviceMeasurementChannel_dev #设备测量提醒
  consumers:
    count: 10 #消费者集群数

+ 1 - 0
patient-co/patient-co-wlyy-job/src/main/resources/application-prod.yml

@ -116,6 +116,7 @@ activemq:
  url: tcp://59.61.92.90:9103
  queue:
    healtHarticleQueue: healthArticleChannel  #健康文章推送
    deviceMeasurementRemindingQueue : deviceMeasurementChannel #设备测量提醒
  consumers:
    count: 10 #消费者集群数

+ 1 - 0
patient-co/patient-co-wlyy-job/src/main/resources/application-test.yml

@ -113,6 +113,7 @@ activemq:
  url: tcp://172.19.103.87:61616
  queue:
    healtHarticleQueue: healthArticleChannel_test  #健康文章推送
    deviceMeasurementRemindingQueue : deviceMeasurementChannel_test #设备测量提醒
  consumers:
    count: 10 #消费者集群数

+ 15 - 11
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/web/doctor/device/DoctorDeviceController.java

@ -481,23 +481,27 @@ public class DoctorDeviceController extends BaseController {
			return write(200,"提醒成功!");
		}catch (Exception e){
			error(e);
			e.printStackTrace();
			return error( -1, "提醒失败!");
		}
	}
	public void sender(List<DeviceWxMessageDTO> deviceWxMessageList){
		//发送到队列
		deviceWxMessageList.stream().forEach(one->{
			jmsTemplate.send(devcieChannelName, new MessageCreator() {
				@Override
				public Message createMessage(Session session) throws JMSException {
					TextMessage textMessage = session.createTextMessage();
					textMessage.setText(net.sf.json.JSONObject.fromObject(one).toString());
					return textMessage;
				}
			});
		});
        try{
            deviceWxMessageList.stream().forEach(one->{
                jmsTemplate.send(devcieChannelName, new MessageCreator() {
                    @Override
                    public Message createMessage(Session session) throws JMSException {
                        TextMessage textMessage = session.createTextMessage();
                        textMessage.setText(net.sf.json.JSONObject.fromObject(one).toString());
                        return textMessage;
                    }
                });
            });
        }catch (Exception e){
            e.printStackTrace();
        }
	}
}