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

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

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

    2019-07-17 23:19:34
    赞同 展开评论
  • 1.阿里云大学荣誉讲师, 2.MongoDB中文社区专家

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

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

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

还有其他疑问?
咨询AI助理