Skip to content

Commit 2ea6260

Browse files
committed
qos2重复bug修复
1 parent a8ee042 commit 2ea6260

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

smqttx-core/src/main/java/io/github/quickmsg/core/protocol/PublishProtocol.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public void parseProtocol(PublishMessage message, MqttChannel mqttChannel, Conte
5656
case EXACTLY_ONCE:
5757
mqttChannel.saveQos2Cache(message.getMessageId(), message);
5858
mqttChannel.write(MqttMessageUtils.buildPublishRec(message.getMessageId()));
59-
break ;
59+
return ;
6060
default:
6161
break;
6262
}

smqttx-integrate/src/test/java/io/github/quickmsg/sql/Test1.java

-2
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ public static void main(String[] args) throws InterruptedException {
5252
new CacheConfiguration<Integer, Message.Person>()
5353
.setName("myCache")
5454
.setSqlFunctionClasses(MyFunctions.class)
55-
.setCacheMode(CacheMode.LOCAL)
5655
.setIndexedTypes(Integer.class,Message.Person.class));
5756
// SqlFieldsQuery sqlFieldsQuery = new SqlFieldsQuery("insert into Person (_key,username,id,age) values (2,'lisi',1,2)").setLocal(true);
5857
// cache.query(sqlFieldsQuery);
@@ -74,7 +73,6 @@ public static void main(String[] args) throws InterruptedException {
7473
new CacheConfiguration<Integer, Message.Person>()
7574
.setName("myCache2")
7675
.setSqlFunctionClasses(MyFunctions.class)
77-
.setCacheMode(CacheMode.LOCAL)
7876
.setIndexedTypes(Integer.class,Message.Person.class));
7977

8078

0 commit comments

Comments
 (0)