b s php 生产管理,求一套简单稳定的 B/S 架构的设备监控管理系统解决方案
我是想实现通过PHP来制作一个B/S架构的控制系统,可以实时监控设备的状态,并且可以给设备发送指令。
现在的情况是,网站A跟设备控制程序B(C来写)不在一台服务器上,所以需要两者之间进行通信。A需要获取B的最新参数及状态,A也需要向B发送操作指令。A我来写,B我的小伙伴来写。
我先说一下我初步构思方案:
第一种,使用HTTP轮询问。在A服务器上搭建MYSQL数据库,用来存储系统状态和指令队列。如果A需要向B发送指令,那么就存到数据库中,等待B的轮训到来,取走指令队列,同时送来最新的设备状态数据。 [问题在于:实时性不强,而且轮询的话我感觉更容易丢包。]
第二种,使用socket。在A服务器上搭建MYSQL数据库,用来存储系统状态。如果A需要向B发送指令,那么就直接发送给B,B每个一段时间送来最新的设备状态数据。 [问题在于:我没用过socket,需要现学,所以不太熟练。而且对于socket掉线或者各种意外的处理能力不足。]
请问,A与B如何进行通信有什么好的方案?
补充:
1、我只会做网站,用PHP+MYSQL。小伙伴只会硬件,还略懂C#,但是对软件(网站)开发一窍不通。
2、如果推荐的是HTTP轮询,那么请问A需要发送指令给B,有什么比较及时的方法。
3、如果推荐的是socket,那么请问A是不是需要cli模式下的socket服务器php程序保持永久运行?不会有什么不稳定问题吧?
4、希望可以得到比较完全的方案描述。
5、我是一个小白,现在想到的思路都很陈旧,希望可以得到让我眼前一亮的想法或者业内普遍使用的方案。
另外问一个小白问题:HTTP的轮询跟socket连接以后相互发送数据,本质区别有吗?socket稳定性会比HTTP轮训强吗?
谢谢各位啦。
b s php 生产管理,求一套简单稳定的 B/S 架构的设备监控管理系统解决方案相关推荐
- 生产制造企业车间生产管理系统分析介绍
随着制造企业的竞争加剧,在企业的运营信息化传输时代,日常当中需要面对大量的数据,而且这些数据都非常复杂,如果采用简单.传统的统计方法,必然无法实现对数据的全面分析,也无法保障数据分析的准确性.在工厂车 ...
- 生产管理之班组长(经典)
车间的班组长是公司与生产员工的主要沟通桥梁.公司班组长的管理好坏,将直接影响公司产品的生产进度和产品质量. 班组是企业组织生产经营活动的基本单位,是企业最基层的生产管理组织.企业的所有生产活动 ...
- java-php-python-ssm-铝塑门窗的研制和生产管理-计算机毕业设计
java-php-python-ssm-铝塑门窗的研制和生产管理-计算机毕业设计 java-php-python-ssm-铝塑门窗的研制和生产管理-计算机毕业设计 本源码技术栈: 项目架构:B/S架构 ...
- 旅游管理系统的出现,让一切旅行社管理问题变得简单
旅行社管理者叫苦连天,究竟是啥在"作怪"? 旅行社从传统到OTA平台,再到互联网创新的布局,这些都给旅游业带来了巨大的机遇,同时也带来了挑战. 作为旅游业发展中坚力量的旅行社,是参 ...
- oracle生产系统报表系统,企业动态生产管理报表系统的设计
企业动态生产管理报表系统的设计 一个企业进行信息化建设,其重要目的在于及时.准确地掌握企业的生产经营现状,根据市场情况制定下一步生产经营方案.企业管理人员往往通过实时的生产经营报表了解各种情况,动态报 ...
- 企业如何确保精益生产管理真正落地?
企业为什么要实施精益生产? 随着中国WTO关税保护期的结束,国外各大品牌产品不断的进入中国市场,中国市场产品竞争压力越来越激烈,未来产品拼的是什么?是产品质量,是产品生产成本.企业如何在市场浪潮中生存 ...
- 如何使用计算机改进生产线,第四章 计算机生产管理.doc
第四章 计算机生产管理 第四章 计算机辅助生产管理 基本概念 一.生产与生产管理 (一)生产的含义 生产:生产是"投入→变换→产出"的过程.p105图4-1 例:钢的生产 投入:原 ...
- 生产管理erp系统源码_仁和ERP企业管理系统提高生产管理流程
传统的制造企业管理理念只会阻碍公司经营发展,在管理流程根本上去改变,还得从企业各部门管理思想的转变做基础,优化公司核心业务流程做标准,双向进行改革创新,将管理流程提升为企业的核心竞争力!这将是企业在市 ...
- 整理了一份「生产管理数据分析」方案,解决90%的问题
干生产管理却不知道怎么做数据分析?开除警告! 钱大把花了,员工也扩招了!别说提高生产效率,赚更多钱了,成本不上升已经是谢天谢地了! 那怎么做生产管理呢?其实不难,帆软君这就来和大家介绍,如何在企业内落 ...
最新文章
- Await, and UI, and deadlocks! Oh my!
- jQuery获取时间,一位数则补零
- java dfa_java 实现DFA 算法(理论百度搜索)
- 《Python Cookbook 3rd》笔记(5.1):读写文本数据
- 机器学习 导论_机器学习导论
- ‘ActiveX component can’t create object解决方法
- 深入分析redis cluster 集群安装配置详解
- TDS、NET-Library和网络协议
- VCS学习(2)debug simulation mismatches
- ENVI入门系列教程---一、数据预处理---5. 图像自动配准
- linux 深度美化,deepin15(Linux) 美化终端 安装zsh+oh-my-zsh及其配置和插件
- ffplay-主要数据结构分析
- C语言:字符串中各类字符数的统计
- Word如何让样式库中的样式不添加到自动生成的目录中
- R语言--Cox模型校准曲线原理(二)算法
- linux里sub用法,awk中gsub和sub 的用法
- r语言变量长度不一致怎么办_R语言实现数据离散化方法总结
- 等级考试三级(分形盒)
- MonoRail - 简介
- php聊天动图,聊天室技术 -- 贴图的实现_PHP教程
热门文章
- combox数据过滤 wpf_- - WPF:筛选ItemCollection的ComboBox也会筛选绑定到同一ComboBoxes的其他ItemsSource_c#_酷徒编程知识库...
- java 分割数据_java 分割csv数据的实例详解
- Fluent Web API集成测试
- C#关于base64图片字符串的压缩方法
- 统一操作系统 UOS 龙芯版上线
- cvpr 注意力机制_视频人员重识别:关系引导空间注意力 + 时间特征提取模型
- latex设置脚注页码设置_毕设论文页眉页码设置
- elementui 自定义样式没生效
- ionic4页面常用判断
- 联想服务器imm默认地址_命令下配置ip地址