feat():提取公共依赖在最大的pom
parent
761fd61725
commit
04450b84e6
|
@ -22,7 +22,7 @@ public abstract class CacheAbsBasic <K, V> implements CacheBasic<K, V>{
|
||||||
public void put(K key, V value) {
|
public void put(K key, V value) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
redisService.setCacheObject(encode(key), value,30L,TimeUnit.MINUTES);
|
redisService.setCacheObject(encode(key), value);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
throw new RuntimeException("运行时异常,异常信息为:{}"+e.getMessage());
|
throw new RuntimeException("运行时异常,异常信息为:{}"+e.getMessage());
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,4 +42,8 @@ public class EnterpriseCommon {
|
||||||
*/
|
*/
|
||||||
private List<FenceAndGroupMiddle> fenceAndGroupMiddles;
|
private List<FenceAndGroupMiddle> fenceAndGroupMiddles;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 故障信息和车辆
|
||||||
|
*/
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -86,7 +86,6 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.muyu</groupId>
|
<groupId>com.muyu</groupId>
|
||||||
<artifactId>enterprise-cache</artifactId>
|
<artifactId>enterprise-cache</artifactId>
|
||||||
<version>${muyu.version}</version>
|
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
|
@ -96,7 +96,6 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.muyu</groupId>
|
<groupId>com.muyu</groupId>
|
||||||
<artifactId>enterprise-cache</artifactId>
|
<artifactId>enterprise-cache</artifactId>
|
||||||
<version>${muyu.version}</version>
|
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
|
@ -93,26 +93,22 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.muyu</groupId>
|
<groupId>com.muyu</groupId>
|
||||||
<artifactId>enterpise-remote</artifactId>
|
<artifactId>enterpise-remote</artifactId>
|
||||||
<version>${muyu.version}</version>
|
|
||||||
</dependency>
|
</dependency>
|
||||||
<!-- 实体类 -->
|
<!-- 实体类 -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.muyu</groupId>
|
<groupId>com.muyu</groupId>
|
||||||
<artifactId>enterpise-common</artifactId>
|
<artifactId>enterpise-common</artifactId>
|
||||||
<version>${muyu.version}</version>
|
|
||||||
</dependency>
|
</dependency>
|
||||||
<!-- 缓存框架 -->
|
<!-- 缓存框架 -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.muyu</groupId>
|
<groupId>com.muyu</groupId>
|
||||||
<artifactId>enterprise-cache</artifactId>
|
<artifactId>enterprise-cache</artifactId>
|
||||||
<version>${muyu.version}</version>
|
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- kafka 公共配置 -->
|
<!-- kafka 公共配置 -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.muyu</groupId>
|
<groupId>com.muyu</groupId>
|
||||||
<artifactId>cloud-common-kafka</artifactId>
|
<artifactId>cloud-common-kafka</artifactId>
|
||||||
<version>${muyu.version}</version>
|
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
|
@ -10,6 +10,7 @@ import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import javax.annotation.PostConstruct;
|
import javax.annotation.PostConstruct;
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
|
@ -32,6 +33,9 @@ public class MqttConsumerConfig {
|
||||||
String broker = "tcp://123.57.152.124:1883";
|
String broker = "tcp://123.57.152.124:1883";
|
||||||
String clientId = "xyr123456789";
|
String clientId = "xyr123456789";
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private ProcessData processData;
|
||||||
|
|
||||||
@PostConstruct
|
@PostConstruct
|
||||||
public void connect() {
|
public void connect() {
|
||||||
try {
|
try {
|
||||||
|
@ -55,7 +59,7 @@ public class MqttConsumerConfig {
|
||||||
public void messageArrived(String s, MqttMessage mqttMessage) throws Exception {
|
public void messageArrived(String s, MqttMessage mqttMessage) throws Exception {
|
||||||
String s1 = new String(mqttMessage.getPayload());
|
String s1 = new String(mqttMessage.getPayload());
|
||||||
System.out.println("接收到的主题是:" + s + "内容是:{}" + s1);
|
System.out.println("接收到的主题是:" + s + "内容是:{}" + s1);
|
||||||
ProcessData.DataConversion(s1);
|
processData.DataConversion(s1);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -14,6 +14,7 @@ import lombok.extern.log4j.Log4j2;
|
||||||
import org.apache.kafka.clients.producer.Callback;
|
import org.apache.kafka.clients.producer.Callback;
|
||||||
import org.apache.kafka.clients.producer.ProducerRecord;
|
import org.apache.kafka.clients.producer.ProducerRecord;
|
||||||
import org.apache.kafka.clients.producer.RecordMetadata;
|
import org.apache.kafka.clients.producer.RecordMetadata;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -26,28 +27,29 @@ import java.util.List;
|
||||||
* @注释
|
* @注释
|
||||||
*/
|
*/
|
||||||
@Log4j2
|
@Log4j2
|
||||||
|
@Configuration
|
||||||
public class ProcessData {
|
public class ProcessData {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//报文模版信息
|
//报文模版信息
|
||||||
@Resource
|
@Resource
|
||||||
private static MessageValueCacheService messageValueCacheService;
|
private MessageValueCacheService messageValueCacheService;
|
||||||
|
|
||||||
//车辆信息
|
//车辆信息
|
||||||
@Resource
|
@Resource
|
||||||
private static SysCarCacheService sysCarCacheService;
|
private SysCarCacheService sysCarCacheService;
|
||||||
|
|
||||||
//车辆类型信息
|
//车辆类型信息
|
||||||
@Resource
|
@Resource
|
||||||
private static SysCarTypeCacheService sysCarTypeCacheService;
|
private SysCarTypeCacheService sysCarTypeCacheService;
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private static KafkaProducerConfig kafkaProducerConfig;
|
private KafkaProducerConfig kafkaProducerConfig;
|
||||||
|
|
||||||
private final static String topic = "sysCar_vin_topic";
|
private final static String topic = "sysCar_vin_topic";
|
||||||
|
|
||||||
public static void DataConversion(String jsonVin ) {
|
public void DataConversion(String jsonVin ) {
|
||||||
//设置数组存储车辆数据
|
//设置数组存储车辆数据
|
||||||
JSONObject jsonObject = new JSONObject();
|
JSONObject jsonObject = new JSONObject();
|
||||||
String vin = DataParseUtil.dataParsing(jsonVin);
|
String vin = DataParseUtil.dataParsing(jsonVin);
|
||||||
|
@ -80,7 +82,7 @@ public class ProcessData {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private static void sendKafkaMessage(JSONObject jsonObject){
|
private void sendKafkaMessage(JSONObject jsonObject){
|
||||||
ProducerRecord<Object, JSONObject> producerRecord = new ProducerRecord<>(topic, jsonObject);
|
ProducerRecord<Object, JSONObject> producerRecord = new ProducerRecord<>(topic, jsonObject);
|
||||||
try {
|
try {
|
||||||
kafkaProducerConfig.kafkaProducer().send(new ProducerRecord<>(topic,jsonObject.toString()));
|
kafkaProducerConfig.kafkaProducer().send(new ProducerRecord<>(topic,jsonObject.toString()));
|
||||||
|
|
29
pom.xml
29
pom.xml
|
@ -277,11 +277,30 @@
|
||||||
<version>${muyu.version}</version>
|
<version>${muyu.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- <dependency>-->
|
<dependency>
|
||||||
<!-- <groupId>com.muyu</groupId>-->
|
<groupId>com.muyu</groupId>
|
||||||
<!-- <artifactId>enterpise-common</artifactId>-->
|
<artifactId>enterpise-remote</artifactId>
|
||||||
<!-- <version>${muyu.version}</version>-->
|
<version>${muyu.version}</version>
|
||||||
<!-- </dependency>-->
|
</dependency>
|
||||||
|
<!-- 实体类 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.muyu</groupId>
|
||||||
|
<artifactId>enterpise-common</artifactId>
|
||||||
|
<version>${muyu.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<!-- 缓存框架 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.muyu</groupId>
|
||||||
|
<artifactId>enterprise-cache</artifactId>
|
||||||
|
<version>${muyu.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- kafka 公共配置 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.muyu</groupId>
|
||||||
|
<artifactId>cloud-common-kafka</artifactId>
|
||||||
|
<version>${muyu.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.muyu</groupId>
|
<groupId>com.muyu</groupId>
|
||||||
|
|
Loading…
Reference in New Issue