Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
java胎教生
mica-mqtt
提交
630aa184
mica-mqtt
项目概览
java胎教生
/
mica-mqtt
与 Fork 源项目一致
Fork自
mica / mica-mqtt
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
mica-mqtt
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
630aa184
编写于
8月 12, 2021
作者:
浅梦2013
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
✨
服务端 ip,默认为空,可不设置
上级
0f47dc07
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
13 addition
and
14 deletion
+13
-14
mica-mqtt-core/src/main/java/net/dreamlu/iot/mqtt/core/server/MqttServerCreator.java
...a/net/dreamlu/iot/mqtt/core/server/MqttServerCreator.java
+2
-2
mica-mqtt-example/src/main/java/net/dreamlu/iot/mqtt/server/MqttServerTest.java
...main/java/net/dreamlu/iot/mqtt/server/MqttServerTest.java
+2
-2
mica-mqtt-spring-boot-example/pom.xml
mica-mqtt-spring-boot-example/pom.xml
+1
-1
mica-mqtt-spring-boot-example/src/main/java/net/dreamlu/iot/mqtt/mica/MqttServerTest.java
...c/main/java/net/dreamlu/iot/mqtt/mica/MqttServerTest.java
+2
-2
mica-mqtt-spring-boot-example/src/main/resources/application-dev.yml
...pring-boot-example/src/main/resources/application-dev.yml
+1
-1
mica-mqtt-spring-boot-example/src/main/resources/application-prod.yml
...ring-boot-example/src/main/resources/application-prod.yml
+1
-1
mica-mqtt-spring-boot-starter/src/main/java/net/dreamlu/iot/mqtt/spring/server/MqttServerLauncher.java
...et/dreamlu/iot/mqtt/spring/server/MqttServerLauncher.java
+3
-4
mica-mqtt-spring-boot-starter/src/main/java/net/dreamlu/iot/mqtt/spring/server/MqttServerProperties.java
.../dreamlu/iot/mqtt/spring/server/MqttServerProperties.java
+1
-1
未找到文件。
mica-mqtt-core/src/main/java/net/dreamlu/iot/mqtt/core/server/MqttServerCreator.java
浏览文件 @
630aa184
...
...
@@ -61,9 +61,9 @@ public class MqttServerCreator {
*/
private
String
name
=
"Mica-Mqtt-Server"
;
/**
* 服务端 ip
* 服务端 ip
,默认为空,可不设置
*/
private
String
ip
=
"127.0.0.1"
;
private
String
ip
;
/**
* 端口
*/
...
...
mica-mqtt-example/src/main/java/net/dreamlu/iot/mqtt/server/MqttServerTest.java
浏览文件 @
630aa184
...
...
@@ -36,8 +36,8 @@ public class MqttServerTest {
public
static
void
main
(
String
[]
args
)
{
// 注意:为了能接受更多链接(降低内存),请添加 jvm 参数 -Xss129k
MqttServer
mqttServer
=
MqttServer
.
create
()
//
默认:127.0.0.1
.
ip
(
"
127.0.0.1
"
)
//
服务端 ip 默认为空,0.0.0.0
.
ip
(
"
0.0.0.0
"
)
// 默认:1883
.
port
(
1883
)
// 默认为: 8092(mqtt 默认最大消息大小),为了降低内存可以减小小此参数,如果消息过大 t-io 会尝试解析多次(建议根据实际业务情况而定)
...
...
mica-mqtt-spring-boot-example/pom.xml
浏览文件 @
630aa184
...
...
@@ -18,7 +18,7 @@
<properties>
<java.version>
1.8
</java.version>
<mica.version>
2.5.3
</mica.version>
<mica.mqtt.version>
1.0.
2
-RC
</mica.mqtt.version>
<mica.mqtt.version>
1.0.
3
-RC
</mica.mqtt.version>
<spring.boot.version>
2.5.3
</spring.boot.version>
</properties>
...
...
mica-mqtt-spring-boot-example/src/main/java/net/dreamlu/iot/mqtt/mica/MqttServerTest.java
浏览文件 @
630aa184
...
...
@@ -37,8 +37,8 @@ public class MqttServerTest {
public
static
void
main
(
String
[]
args
)
{
// 注意:为了能接受更多链接(降低内存),请添加 jvm 参数 -Xss129k
MqttServer
mqttServer
=
MqttServer
.
create
()
//
默认:127.0.0.1
.
ip
(
"
127.0.0.1
"
)
//
服务端 ip 默认为空,0.0.0.0
.
ip
(
"
0.0.0.0
"
)
// 默认:1883
.
port
(
3883
)
// 默认为: 8092(mqtt 默认最大消息大小),为了降低内存可以减小小此参数,如果消息过大 t-io 会尝试解析多次(建议根据实际业务情况而定)
...
...
mica-mqtt-spring-boot-example/src/main/resources/application-dev.yml
浏览文件 @
630aa184
mqtt
:
server
:
enabled
:
true
# 是否开启服务端,默认:true
ip
:
127.0.0.1
# 服务端 ip 默认:127.0.0.1
# ip: 0.0.0.0 # 服务端 ip 默认为空,0.0.0.0
port
:
5883
# 端口,默认:1883
name
:
Mica-Mqtt-Server
# 名称,默认:Mica-Mqtt-Server
buffer-allocator
:
HEAP
# 堆内存和堆外内存,默认:堆内存
...
...
mica-mqtt-spring-boot-example/src/main/resources/application-prod.yml
浏览文件 @
630aa184
mqtt
:
server
:
enabled
:
true
# 是否开启服务端,默认:true
ip
:
127.0.0.1
# 服务端 ip 默认:127.0.0.1
# ip: 0.0.0.0 # 服务端 ip 默认为空,0.0.0.0
port
:
5883
# 端口,默认:1883
name
:
Mica-Mqtt-Server
# 名称,默认:Mica-Mqtt-Server
buffer-allocator
:
HEAP
# 堆内存和堆外内存,默认:堆内存
...
...
mica-mqtt-spring-boot-starter/src/main/java/net/dreamlu/iot/mqtt/spring/server/MqttServerLauncher.java
浏览文件 @
630aa184
...
...
@@ -49,11 +49,10 @@ public class MqttServerLauncher implements SmartLifecycle, Ordered {
public
void
start
()
{
// 1. 启动 mqtt tcp server
TioServer
tioServer
=
mqttServer
.
getTioServer
();
String
ip
=
serverCreator
.
getIp
();
try
{
int
port
=
serverCreator
.
getPort
();
tioServer
.
start
(
ip
,
serverCreator
.
getPort
());
log
.
info
(
"Mica mqtt tcp start successful on {}:{}"
,
ip
,
port
);
tioServer
.
start
(
serverCreator
.
getIp
()
,
serverCreator
.
getPort
());
log
.
info
(
"Mica mqtt tcp start successful on {}:{}"
,
tioServer
.
getServerNode
().
getIp
()
,
port
);
running
=
true
;
}
catch
(
IOException
e
)
{
throw
new
IllegalStateException
(
"Mica mqtt server start fail."
,
e
);
...
...
@@ -75,7 +74,7 @@ public class MqttServerLauncher implements SmartLifecycle, Ordered {
wsTioConfig
.
share
(
tioConfig
);
try
{
websocketServer
.
start
(
tioServer
.
getServerNode
().
getIp
(),
wsServerConfig
.
getBindPort
());
log
.
info
(
"Mica mqtt websocket start successful on {}:{}"
,
ip
,
websocketPort
);
log
.
info
(
"Mica mqtt websocket start successful on {}:{}"
,
tioServer
.
getServerNode
().
getIp
()
,
websocketPort
);
}
catch
(
IOException
e
)
{
throw
new
IllegalStateException
(
"Mica mqtt websocket server start fail."
,
e
);
}
...
...
mica-mqtt-spring-boot-starter/src/main/java/net/dreamlu/iot/mqtt/spring/server/MqttServerProperties.java
浏览文件 @
630aa184
...
...
@@ -47,7 +47,7 @@ public class MqttServerProperties {
/**
* 服务端 ip
*/
private
String
ip
=
"127.0.0.1"
;
private
String
ip
;
/**
* 端口
*/
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录