Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
traffic-signal-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
signal
traffic-signal-platform
Commits
8fab0e50
Commit
8fab0e50
authored
May 16, 2023
by
duanruiming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[update] netty返回消息端口
parent
0ef21921
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
2 additions
and
17 deletions
+2
-17
Jenkinsfile
Jenkinsfile
+1
-1
NettyServerHandler.java
.../java/net/wanji/com/netty/handler/NettyServerHandler.java
+1
-16
No files found.
Jenkinsfile
View file @
8fab0e50
...
...
@@ -90,7 +90,7 @@ pipeline {
sh
'docker run -p 32000:32000 -p 15115:15115 -itd --name signal-utc-service 10.102.1.182:5000/xinkong/signal-utc-service:0.2.1'
sh
'docker run -p 32001:32001 -p 15116:15116 -itd --name signal-control-service 10.102.1.182:5000/xinkong/signal-control-service:0.2.1'
sh
'docker run -p 39001:39001 -p 15117:15117 -itd --name signal-optimize-service 10.102.1.182:5000/xinkong/signal-optimize-service:0.2.1'
sh
'docker run -p 39002:39002 -p 15118:15118 -p 5050:5050 -itd --name signal-utc-dt-service 10.102.1.182:5000/xinkong/signal-utc-dt-service:0.2.1'
sh
'docker run -p 39002:39002 -p 15118:15118 -p 5050:5050 -
p 5051:5051 -
itd --name signal-utc-dt-service 10.102.1.182:5000/xinkong/signal-utc-dt-service:0.2.1'
}
}
}
...
...
signal-utc-dt-service/src/main/java/net/wanji/com/netty/handler/NettyServerHandler.java
View file @
8fab0e50
...
...
@@ -5,7 +5,6 @@ import io.netty.buffer.ByteBuf;
import
io.netty.channel.ChannelHandlerContext
;
import
io.netty.channel.SimpleChannelInboundHandler
;
import
io.netty.channel.socket.DatagramPacket
;
import
lombok.NoArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
net.wanji.com.cache.CrossInfoCache
;
import
net.wanji.com.cache.netty.NettyMessageCache
;
...
...
@@ -24,12 +23,10 @@ import java.net.InetSocketAddress;
import
java.util.Objects
;
@Slf4j
@NoArgsConstructor
public
class
NettyServerHandler
extends
SimpleChannelInboundHandler
<
DatagramPacket
>
{
@Resource
private
CrossInfoCache
crossInfoCache
;
private
ThreadPoolTaskExecutor
threadPoolExecutor
;
public
NettyServerHandler
(
ThreadPoolTaskExecutor
threadPoolExecutor
)
{
...
...
@@ -45,6 +42,7 @@ public class NettyServerHandler extends SimpleChannelInboundHandler<DatagramPack
*/
@Override
public
void
channelRead0
(
ChannelHandlerContext
ctx
,
DatagramPacket
packet
)
throws
Exception
{
log
.
info
(
"收到服务端包数据: {}"
,
packet
);
ByteBuf
content
=
packet
.
content
();
InetSocketAddress
sender
=
packet
.
sender
();
log
.
info
(
"收到消息地址: {}, 端口: {}"
,
sender
.
getAddress
(),
sender
.
getPort
());
...
...
@@ -83,19 +81,6 @@ public class NettyServerHandler extends SimpleChannelInboundHandler<DatagramPack
}
}
/**
* 关闭
*
* @param ctx
* @throws Exception
*/
@Override
public
void
channelInactive
(
ChannelHandlerContext
ctx
)
throws
Exception
{
String
s
=
ctx
.
channel
().
remoteAddress
().
toString
();
log
.
error
(
"{} connection break"
,
s
);
ctx
.
fireChannelInactive
();
}
private
CommandPojo
getCommandPojo
(
String
key
,
String
data
)
{
CrossInfoPO
crossInfo
=
crossInfoCache
.
getCrossInfo
(
key
);
CommandPojo
commandPojo
=
new
CommandPojo
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment