`
clarancepeng
  • 浏览: 191609 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

要开始做一个网络的项目了

阅读更多
   一个在线环境监测的项目, 监控中心用java编写,接受现场机(用c++写的)发过来的监测数据,并保存到监控中心的数据库中,同时监控中心也要向现场机发送查询命令,如查询通过串口连接现场机的环境检测设备的工作情况等。一个监控中心要同时为多个现场机服务,连接现场机的网络可能是ADSL, GPRS。
    很明显这是一个高并发的问题, 我要负责监控中心的程序的编写, 要实现这样的双向通信的要求,要么就采用socket的长连接,要么就采用P2P。由于我只管我这一端,如果采取P2P的话,势必会造成耦合度的增加,给开发实现方面带来一些困难, 在网上溜达了一大圈,发现大家都是采用Cindy、Netty2或者Mina来做高并发的架构的(NIO),既然大家都放心的在用, 我也没有什么估计的了,就从他们着手。这其中Mina又是Netty2的升级版本, 还是apache的顶级工程;Cindy是国人做的一个项目,对Netty2和Mina有些借鉴(它的代码和文档都是放在满江红上,不知道为什么我就是打不开),算了,还是抛弃国人的东西。准备好好的研究一下Mina, 也许最后Mina会成为我的选择。
分享到:
评论

相关推荐

    海文工程项目网络计划

    资源管理是另一个亮点。用户可以在软件中分配人力、物力等资源,并设置资源的限制条件,如最大可用量或工时。软件会自动计算资源的使用情况,避免过度分配或不足分配,确保项目平稳进行。 为了方便用户操作,海文...

    网络工程师项目实施规范

    7. **项目管理计划**:这是一个综合性的文件,包括项目的目标、范围、时间表、资源分配、质量管理、沟通策略等。它指导项目从启动到结束的全过程,并为决策提供依据。 8. **项目进度计划**:通过甘特图或其他工具,...

    网络编程项目讲解_c语言项目_right3ds_网络编程项目_

    这个项目旨在帮助开发者理解和掌握网络通信的基础,以及如何用C语言实现这些功能。通过分析提供的源代码和笔记,我们可以学习到以下关键知识点: 1. **套接字编程**:C语言中的网络编程主要基于套接字(Sockets)...

    工程项目网络计划

    工程项目网络计划是一种重要的项目管理工具,它通过图形化的方式来组织和优化工程项目的任务安排,确保项目的按时完成。本文将深入探讨网络进度计划的概念、应用及其核心功能,以及如何使用"工程项目网络计划2002(V...

    计算机网络三级项目-TCP包的发送和接收

    计算机网络是信息技术的基础,...总的来说,这个项目提供了一个直观的平台,让你亲身体验TCP/IP通信的过程,加深对网络协议的理解,并锻炼编程技能。无论是对学习计算机网络还是进行相关开发工作,都是十分有益的实践。

    工程项目进度管理系统 网络版asp

    本文将深入探讨一个基于ASP(Active Server Pages)技术开发的工程项目进度管理系统,旨在帮助读者理解如何利用网络技术进行高效、精准的项目管理。 一、ASP技术基础 ASP是微软公司推出的一种服务器端脚本环境,...

    燕大计算机网络三级项目TCP传输数据包

    【燕大计算机网络三级项目TCP传输数据包】是燕山大学计算机网络课程的一个高级实践项目,主要关注TCP(传输控制协议)在数据通信中的应用。TCP是互联网协议栈中的核心部分,负责提供可靠的数据传输服务,确保数据在...

    一份网络创业项目资料

    【标题】"一份网络创业项目资料"所涉及的知识点主要集中在网络创业领域,这通常意味着利用互联网技术、平台和商业模式开展新的商业活动。...对于有意在网络世界开启新事业的人来说,它是一个宝贵的参考资料。

    java网络爬虫小项目

    本项目“java网络爬虫小项目”是使用Java编程语言实现的一个小型爬虫应用,旨在帮助初学者理解网络爬虫的基本原理和实现方法。下面将详细介绍网络爬虫的相关知识点。 首先,我们要了解网络爬虫的基本结构。一个简单...

    如何从零开始构建深度学习项目,这里有一份详细的教程1

    对于初次接触深度学习的开发者来说,从零开始构建一个深度学习项目可能会感到困难重重。下面是一份详细的教程,帮助你逐步建立自己的深度学习项目。 **启动深度学习项目** 1. **选择合适的项目**:项目的选择至关...

    Python机器学习项目开发实战_深度神经网络_编程案例解析实例详解课程教程.pdf

    感知器是最简单的神经网络模型,它只有一个神经元,可以理解为一个线性分类器。通过权重和偏置对输入进行加权求和,然后通过激活函数得到输出。创建感知器的步骤包括导入必要的库,定义输入数据和标签,绘制数据分布...

    项目管理第四章工程网络计划技术.pptx

    6. 仅有一个起点和一个终点节点。 时间参数的计算是网络计划中的关键步骤,包括工作最早开始时间、最早结束时间、最迟开始时间、最迟结束时间等。计算方法有按工作计算法和按节点计算法,以确定项目的总工期和关键...

    网络项目工程规划项目管理方案计划.docx

    【网络工程概述】 网络工程是一门综合性的学科,它涵盖了系统...总的来说,网络项目工程规划和项目管理是一个涉及广泛知识领域的实践过程,需要项目经理具备全面的专业技能和管理能力,以确保网络工程项目的成功实施。

    网络工程项目管理.pdf

    网络工程项目管理是按照项目管理的思想和过程要求,采用系统集成方法,建设一个满足一定质量要求的计算机网络系统的过程。项目经理在有限的资源约束下,运用系统观点、方法和技术,对网络项目的全过程,进行计划、...

    工程项目管理双代号网络图讲解PPT课件.pptx

    §我国的网络计划技术发展:我国是在1965年由已故著名数学家华罗庚教授第一次把网络计划技术引入我国,并在他的倡导下,开始在国民经济各部门试点应用网络计划技术。 §网络计划技术的基本原理:网络计划技术的基本...

    信息系统项目管理师案例分析指南-双代号网络图计算

    1. **确定活动**:识别项目中的所有任务或工作包,每个任务作为一个活动节点。 2. **定义依赖关系**:分析各活动之间的先后顺序,确定前置活动和后续活动,用箭线连接它们,表示活动间的依赖关系。 3. **分配时序*...

    卷积神经网络学习项目——视频、讲义、编程作业(第一部分)

    首先,我们从第一周的"卷积神经网络"开始。这一部分会详细介绍CNN的基本架构,包括卷积层、池化层、激活函数(如ReLU)、批量归一化以及损失函数等概念。卷积层是CNN的核心,它利用可学习的滤波器(filter)对输入...

    学院网站建设项目的网络图和甘特图

    在《IT项目管理》这门课程中,通过一个具体的案例——学院网站建设项目的网络图和甘特图,来帮助学生更好地理解项目管理的核心概念和技术。这对于初学者来说尤其有益,因为它不仅提供了理论基础,还展示了如何将这些...

Global site tag (gtag.js) - Google Analytics