前几天给甲方一个方案

中山野鬼 发布于 2013/07/29 02:34
阅读 6K+
收藏 5

甲方大体需求是多个远程工控主机需要并网做监测。有家北京的公司做竞争,哪家就不说了。拜访了下甲方,甲方的核心关注点就是稳定性,可靠性。基本对策就是让传统方案去死。提出以下几个建议。

1、所有远程工控主机,所有状态无条件在独立服务器上做日志备份,不使用数据库系统,采用专属程序。该服务器仅完成该项工作,带灾备系统。同时对外只完成固定模式的数据传出,而禁止任何非日志存储中固定循环存储的数据修改和删除工作。

2、所有业务系统不允许和日志备份系统处于同一服务器。

3、所有业务系统依赖的数据,禁止直接访问日志数据,有固定数据采集模块,从日志服务器,针对数据生命周期,数据完整性,进行数据一致性采集到业务服务器,每个业务种类独立复制,每个业务种类独立自建数据库。必要下每个业务种类独立服务器构成服务器业务集群。

4、服务器一律linux,核心模块需要c设计。所有前端只是ui交互,数据提取和展示。

说这些反正就是想提升方案的稳定度。指望一套oracle数据库折腾完毕的大集中,肯定out掉。

甲方考虑到工控系统稳定性和可靠性要求高,多少还是听我的建议的。至于服务器上部署java做服务。我只能告诉甲方,出了错,我无法负责,如果是c核心,我敢负责。至少嵌入式系统我还是有多年经验。java只会在前端做作界面使用,前端谁用c谁sb。后端谁用java,谁不稳定。

以下是话题补充:

@中山野鬼:看来认为java很稳定的人一大把,哈,简单来说,做的越多错的越多,c可以在裁减或禁止大量操作系统服务的服务器上运行,而java不行。另外c的指针跑飞?这不算是个合格的c程序员。。 (2013/07/29 11:37)
加载中
2
魔力猫
魔力猫

绝对不出错怎么不用Ada。你负责怎么负责?赔钱还是赔命?这种话我觉得倒是不负责任,因为人家也不可能因此就把你毙了不是,你得说出怎么个负责法来。C语言哪怕最优秀的程序员也不敢说指针不会出错,所有程序你再怎样编写也只有相对的稳定性而没有绝对的稳定性。

Java作为大量业务系统的后台是久经考验的,至少稳定性没到你这个项目级别都无法保证的地步。

林希
林希
Ada的稳定性好,可是人员成本太高了,至少我目前是深深体会到这一点,对于工控机方案,个人觉得保守一点还是Windows主机+VC开发,因为工控机绝大多数都是这样的,当然不排除特别要求
1
cloudsea
cloudsea
稳定性和语言无关,和开发者有关~
Ryan-瑞恩
Ryan-瑞恩
+1
ddatsh
ddatsh
+1
1
jingshishengxu
jingshishengxu
嵌入式C和服务器C两码事。服务器要长时间运行不宕机,这需要C写的程序能严格控制内存泄漏等问题,这对服务器程序来说是个难点。
1
南湖船老大
南湖船老大

引用来自“慢慢爬”的答案

引用来自“擅长被美女推倒”的答案

这贴被人喷很正常,java程序员有好多是不理性的,因为他听说java什么事都能干,比如前几天还有人发帖说java能干大型游戏呢,其实如果接触过多个行业就知道任何一门语言都有局限性,随便喷只能证明他不了解某个行业,无知者无畏就是这样来的,
+1024

这不是废话么。。跟祥林嫂一样傻×。

天天到晚念叨着“Java 不能干这个,不能干那个”,生怕全世界人听不到一样。。谁不知道啊,说出来就跟个二逼一样。谁都知道屎不能吃,非要天天见人就说“屎不能吃啊,千万别去吃屎啊”。你说二逼不二逼。

1
中山野鬼
中山野鬼

引用来自“loyal”的答案

呵呵,java不行?不稳定?真逗.

实话实说。相同层次的程序员,开发相同质量的代码,稳定性还是c高。而相对严格下,java确实不稳定。别以为java能做不少应用就怎么样了,始终只是大众应用而已。当然也没什么不妥,如同其他脚本语言,各有价值。操作系统,数据库,算法核心引擎,找一样靠谱的用java设计的,不说别的,java连dsp都带不动,折腾底层什么呢?java的价值就是尽量让业务逻辑和底层剥离开来,加快业务开发速度。但对于某些专业服务器而言,需要硬件软件整合,你java卡中间整个毛?
中山野鬼
中山野鬼
@eel java的价值,本身就要将差异化的硬件特性转成一致的指令集。根本就没有带dsp的可能。很多人以为java可以做一切,而不知道java真正由价值的什么。dsp说出来只是举例,java不是万能货。c也不是。
修改登录密码
修改登录密码
不是说java连dsp都带不动, 应该说dsp带不动java dsp本来就是专业作数字信号的, 你非让它跑java,就好比让一个大力士去绣花,让小姑娘去举重一样
铂金胖子
铂金胖子
+1
0
重度恐高症
重度恐高症
这个太绝对了吧
0
穿衣服比较麻烦
穿衣服比较麻烦
话绝对不绝对要看对象,要给甲方十足的信心。
0
seatrix
seatrix
这个方案 应该可以 稳定性 应该是有的
0
一号男嘉宾
一号男嘉宾
他就是来找喷的。
0
我是龙的传人
我是龙的传人

引用来自“cloudsea”的答案

稳定性和语言无关,和开发者有关~
+1
返回顶部
顶部