开发者社区 > 物联网 > 正文

[@小川游鱼][¥20]netty在物联网方向,出现每秒万级别的数据传输,在效率和展示上、内存上有什么好的建议?

问题来自Java技术沙龙的张喜
Java技术沙龙报名链接:https://yq.aliyun.com/promotion/796

展开
收起
李博 bluemind 2018-12-10 18:30:15 2428 0
2 条回答
写回答
取消 提交回答
  • 1,先看带宽,消息体大小
    2,连接量,默认linux内核句柄有限制要调整,连接数 tcp buffer内存也可以计算出来,如果10w内连接,16G内存应该就够了
    3,如果连接并不多,内存其实也用不了多少的,光有消息 io 带宽吞吐要够,可以选io性能比较高的机器
    4,数据展示 适合拆分,netty通信只做接入,消息流转分发到数据分析平台

    2019-07-17 23:19:34
    赞同 展开评论 打赏
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

    1、服务器硬件配置提升、128G内存以上
    2、使用Kafka消息队列,方便以后扩展,IOT架构经常使用Kafka做中间件
    3、分析的结果数据,可以使用Redis缓存起来,方面后期UI展示使用
    4、网络带宽也要保证,尽量使用高性能传输协议。

    2019-07-17 23:19:34
    赞同 展开评论 打赏

物联网领域前沿技术分享与交流

相关产品

  • 物联网平台
  • 相关电子书

    更多
    内存取证与IaaS云平台恶意行 为的安全监控 立即下载
    蚂蚁聚宝虫洞项目技术方案介绍 ——云与端之间数据传输的桥梁 立即下载
    云服务器ECS内存增强型实例re6全新发布 立即下载