社区
Java EE
帖子详情
客户端采集的数据每隔3秒往服务器传递一次用netty可以吗?有没有更好的方式
loveshangqian
2019-01-23 06:36:59
场景描述:现在有多个客户端(10个左右,客户端也是用Java写的),每隔3秒钟会采集一次数据,然后要把采集的数据传给服务器,服务器接收到数据做其他处理(具体什么操作这里不用管)。
想法:我能想到的方式是通过netty实现,希望大家给点建议,多谢了。
...全文
279
4
打赏
收藏
客户端采集的数据每隔3秒往服务器传递一次用netty可以吗?有没有更好的方式
场景描述:现在有多个客户端(10个左右,客户端也是用Java写的),每隔3秒钟会采集一次数据,然后要把采集的数据传给服务器,服务器接收到数据做其他处理(具体什么操作这里不用管)。 想法:我能想到的方式是通过netty实现,希望大家给点建议,多谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianfang
2019-08-26
打赏
举报
回复
既然客户端可以用java,使用http restful就可以,服务器端开发简单多了
MusePll
2019-08-26
打赏
举报
回复
可以的。我也是用的netty ,30多个客户端。
瘦死的黑骆驼
2019-08-26
打赏
举报
回复
只要能进行通信就可以了,http,RMI,RPC,TCP,UDP,hessian,webservice,太多了,主要看你服务端现有支持什么,比如你的服务器端是webServer,那http就是现成的,客户端每隔3秒直接调用一次接口不就好了吗,而且才10个客户端
loveshangqian
2019-01-23
打赏
举报
回复
想实现的就是多个客户端3秒向一个服务器发送一次消息,服务器不用给客户端发送任何消息
Netty
4核心原理
作为一个 Java 开发者,如果没有研究过
Netty
,那么你对 Java 语言的使用和理解可能仅仅停留在表面,会点 SSH,写几个 MVC,访问
数据
库和缓存,这些只是初级 Java 开发者做的事。如果你要进阶,想了解 Java
服务器
...
看完这篇,面试再也不怕遇到网络协议和
Netty
相关的问题了
文章目录网络协议TCP三次握手为什么 TCP 握手需要三次TCP四次挥手为什么TCP的挥手需要四次为什么TIME-WAIT等待的时间是 2MSL(最大报文段生存时间)
Netty
网络协议 TCP三次握手 TCP是面向连接的通信协议,面向连接是指在
数据
传输开始之前需要先建立连接,而TCP建立连接是通过三次握手进行的。在网络编程中,三次握手过程是由
客户端
执行connect连接来触发的,上图三次握手过程: 第
一次
握手:
客户端
发起连接请求报文,首先将标志位 SYN 置为 1,同时设置随机初始化序号seq=J,
大
数据
系列(五)之 Flume
数据
传输
目录 一、Flume简介 二、Flume架构 2.1 Flume基本组件 2.2 Flume常见
数据
流模型 三、Source,Channel,Sink 详解 3.1 Source 3.2 Channel 3.3 Sink 四、小结 本文仅用于学习记录总结所用,配置方面有大量参考官方文档,以方便查阅,不喜勿喷。 Flume可以说是配置型框架,通过简单的配置实现
数据
的收集和发送,...
实时流计算
总结自——吃透实时流计算 1. 流计算通用架构 流计算系统通常包含五个部分:
数据
采集
、
数据
传输、
数据
处理、
数据
存储和
数据
展现
数据
采集
模块
数据
采集
,就是从各种
数据
源收集
数据
的过程,比如浏览器、手机、工业传感器、日志代理等。怎样开发一个
数据
采集
服务呢?最简单的
方式
,就是用 Spring Boot 开发一个 REST 服务,这样,我们就可以用 HTTP 请求的
方式
,从浏览器、手机等终端设备,将
数据
发送到
数据
采集
服务器
。 设计
采集
模块的五个难点: 第一点是吞吐量。我们一般用 TPS(Transactions
Java物联网技术知识点总结(持续更新中
Selector是NIO中用于多路复用的核心组件,它可以用一个线程管理多个Channel。Selector可以检测多个注册的通道上是否有事件发生(可设置选择器监听通道的某某事件),例如连接就绪、
数据
可读、
数据
可写等。实现了一个I/O线程可以并发处理N个
客户端
连接和读写的操作。异步非阻塞,通过异步的
方式
来进行I/O操作,当I/O操作完成时,会通知应用程序进行处理,不需要等待。
Netty
是一个异步事件驱动的网络应用程序框架,用于快速开发可维护、可拓展的网络
服务器
和
客户端
。
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章