首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何部署Netty服务器?

如何部署Netty服务器?
EN

Stack Overflow用户
提问于 2018-10-07 02:46:57
回答 1查看 503关注 0票数 1

我开发了一个Netty应用程序,允许通过各种设备通过TCP进行连接。但是,我不完全确定部署应用程序以供生产使用的最佳方式是什么。现在,我将其打包到一个JAR文件中,并在目标服务器上运行屏幕会话,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
screen -S Nettyjava -jar  Server-Netty.jar

这是部署它的推荐方法还是屏幕是最好的选择?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-07 03:14:52

screen不是在生产中运行服务的合适工具。如果系统必须重新启动,则必须手动重新启动服务。在大多数当前的linux发行版中,您可以使用系统服务单元文件来处理这个问题。这允许您定义工作目录、用户、运行的命令.下面是Unix & Linux StackExchange问题用systemd配置java守护进程中的一个示例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[Unit]
Description=Some job
After=network.target

[Service]
WorkingDirectory=/home/user/tmp/testout
SyslogIdentifier=SocketTest
ExecStart=/bin/sh -c "exec java -jar /home/user/programming/tests/java/core/SocketTest/SocketTest.jar"
User=dlt
Type=simple

[Install]
WantedBy=multi-user.target

一个好的实践是创建一个运行服务的特定用户,并限制他在文件系统上的权限。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52687740

复制
相关文章
spring boot如何集成resteasy-netty使用netty作为http服务器
为什么底层要使用Netty? 在互联网公司中,对性能的要求一般都比较高,spring boot web 默认是Tomcat,但是Tomcat的I/O性能不如Netty。spring boot 默认的还有另外2个内嵌web容器。从源码中也可以看到
MickyInvQ
2021/02/04
2.1K0
如何部署 MQTT 服务器
MQTT是一种机器到机器的消息传递协议,旨在为“物联网”设备提供轻量级的发布/订阅通信。Mosquitto是一种流行的MQTT服务器(或MQTT中的代理),具有出色的社区支持,易于安装和配置。
大数据弄潮儿
2018/11/14
9.7K0
如何部署 MQTT 服务器
如何部署 TensorFlow 服务器
TensorFlow是一款由Google构建的用于训练神经网络的开源机器学习软件。TensorFlow的神经网络以有状态数据流图的形式表示。图中的每个节点表示神经网络在多维阵列上执行的操作。这些多维数组通常称为“张量”,因此称为TensorFlow。TensorFlow架构允许在台式机,服务器或移动设备中的多个CPU或GPU上进行部署。还有与Nvidia的并行计算平台CUDA集成的扩展。这使得在GPU上部署的用户可以直接访问并行计算任务所需的虚拟指令集和GPU的其他元素。
大数据弄潮儿
2018/11/23
3.4K0
如何部署 TensorFlow 服务器
如何部署 NTP 服务器
NTP 全称为 Network Time Protocol ,中文翻译为网络时间协议,1985年就已经被提出,旨在缩短互联网上所有计算机设备与 UTC 的时间差。通过 Marzullo 算法,他可以选择准确的时间服务器,并且可以适当减轻由于网络延迟所带来的误差。NTP 客户端将定期轮询不同网络上的三个或更多服务器。为同步其时钟,客户端必须计算其时间偏移量和来回通信延迟,随后,从最好的三个剩余中导出估算的时间偏移。然后调整时钟频率以逐渐减小偏移 。
Mr.Crypto
2018/11/23
4.8K0
如何部署 NTP 服务器
【Netty】使用 Netty 开发 HTTP 服务器
① HTTP 服务器端 : 在服务器端使用 Netty 开发 HTTP 服务器 , 该 HTTP 服务器监听 8888 端口 ;
韩曙亮
2023/03/27
6010
【Netty】使用 Netty 开发 HTTP 服务器
netty系列之:使用netty搭建websocket服务器
websocket是一个优秀的协议,它是建立在TCP基础之上的,兼容HTTP的网络协议。通过Websocket我们可以实现客户端和服务器端的即时通讯,免除了客户端多次轮循带来的性能损耗。
程序那些事
2021/09/27
5.8K0
【Netty】Netty 入门案例分析 ( Netty 模型解析 | Netty 服务器端代码 | Netty 客户端代码 )
① NioEventLoopGroup 线程池使用场景 : Netty 模型中的 BossGroup 和 WorkerGroup 都是 NioEventLoopGroup 类型的线程池 ;
韩曙亮
2023/03/27
2.1K0
【Netty】Netty 入门案例分析 ( Netty 模型解析 | Netty 服务器端代码 | Netty 客户端代码 )
如何在服务器上部署Jupyter
二。安装jupyter 需要安装jupyter,理论上安装好anaconda后就能够运行了,可以试试conda命令是否有效,未找到jupyter命令则pip安装
种花家的奋斗兔
2020/11/13
2.8K0
web项目如何部署到服务器?
首先说明一点:为了程序测试是否连接到下位机,我编写了一个命名为gprs的java文件,这个可以用下位机连接是否成功。程序见附录,下面说具体的部署的步骤:
Twcat_tree
2022/11/30
4K0
web项目如何部署到服务器?
【Netty】使用 Netty 开发 HTTP 服务器 ( HTTP 请求过滤 )
在上述代码案例中 , 运行后 , 服务器端收到了两次 HTTP 请求 , 这里的两次请求 , 一个是请求 http://127.0.0.1:8888/ 地址资源 , 令一个是请求网站的图标 ;
韩曙亮
2023/03/27
1.1K0
【Netty】使用 Netty 开发 HTTP 服务器 ( HTTP 请求过滤 )
Netty搭建TCP服务器实践
在netty基本组件介绍中,我们大致了解了netty的一些基本组件,今天我们来搭建一个基于netty的Tcp服务端程序,通过代码来了解和熟悉这些组件的功能和使用方法。
星哥玩云
2022/07/24
2K0
如何把JavaWeb项目部署到服务器
怎么部署自己的项目到服务器上并访问,首先呢,在开始之前,我们需要准备什么呢,一个能够运行的项目(Javaweb),一个服务器,这两个是必须的,还有可选的就是上传到服务器的软件以及远程连接工具,这两个是方便我们的操作的。至于服务器肯定需要有运行环境的,像jdk,tomcat,mysql等等,这些咱们在后面用到再说。
大头猿
2022/03/15
5.7K0
如何把JavaWeb项目部署到服务器
EasyGBS平台如何实现双网段服务器部署?
EasyGBS国标视频云服务能通过GB28181协议接入前端摄像头等设备,实现视频监控直播、转码分发、云端录像、存储、检索与回看、云台控制、语音对讲、告警上报、平台级联等功能。其强大的视频能力既可以作为业务平台,也能作为视频能力层平台进行调用,有广泛的应用场景,如明厨亮灶、雪亮工程、平安乡村等。
TSINGSEE青犀视频
2022/04/26
2.1K0
如何部署api服务器到腾讯云上
有不少朋友经常碰到拿到一个github上的开源软件,但是不知道如何部署,于是,想开一个文章,专门来讲解如何部署服务到腾讯云上,
快乐咸鱼每一天
2022/12/09
37.8K1
netty系列之:使用netty实现支持http2的服务器
上一篇文章中,我们提到了如何在netty中配置TLS,让他支持HTTP2。事实上TLS并不是https的一个必须要求,它只是建议的标准。那么除了TLS之外,还需要如何设置才能让netty支持http2呢?一起来看看吧。
程序那些事
2021/10/22
1.6K0
如何在Linux服务器部署自己的网站?
1、下载 Nginx,下载地址:http://nginx.org/download/nginx-1.6.2.tar.gz
执行上下文
2022/07/26
2.7K0
如何部署集群FMS流媒体服务器和边缘服务器?
负载均衡设备不是基础网络设备,而是一种性能优化设备。首先,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高,这就是我们常说的集群(clustering)技术。第二层含义就是:大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间,这主要针对Web服务器、FTP服务器、企业关键应用服务器等网络应用。
EasyNVR
2020/04/23
1.3K0
Netty如何使用异步编程
当我们通过客户端连接到服务端之后, 服务端会先打印yyy 再打印xxx .这样并没有达到异步编程的效果.
书唐瑞
2022/06/02
5870
Netty(二) 创建简单的服务器
本篇文章是延续上一篇Netty文章,因此推荐先去看上一篇文章Netty(一),当然对Netty有一定认识略过。开始利用Netty创建一个简单的服务器
tanoak
2018/07/02
8010
netty消息推送系统_聊天服务器
=====================================以下为例子===============================================
全栈程序员站长
2022/09/20
1.2K0

相似问题

如何在Netty服务器中部署web应用程序

129

仅使用JRE的Netty部署

21

如何在Netty服务器中使用Netty客户端

12

netty在多个netty服务器之间共享信道

10

Netty - UDP服务器

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文