用nodejs搭建类似于C++的服务器后台.类似网易pomelo

Posted maomingchao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用nodejs搭建类似于C++的服务器后台.类似网易pomelo相关的知识,希望对你有一定的参考价值。

实际的情况,用nodejs跑业务,非常的快,只要用好其无阻塞和回调这两点,处理速度真的是杠杠的。 从年初开始,我用nodejs搭建了类似C++的服务器后台,也想和做同样的事情的朋友分享,本服务平台因为已经实际商用,所以架构示意图就比较简单了,请谅解~

先说说框架情况: 1.以net或者websocket为通信协议基础; 2.多进程,以父进程为守护进程,子进程作为业务进程; 3.数据库用mysql,主从; 4.以json为主要数据格式.

这样,可以将复杂的业务处理进行模块化,对于紧耦合则放在一起处理,对于松耦合就放在不同的服务器组进行处理。实际上有很多用java或者c++开发的代码,其逻辑结构也是如此,而对于很多人说的效率问题,其实也是很简单的事情。在正常的业务处理逻辑里面,能有多少所谓的科学运算?大部分都是跑逻辑代码。

架构图类似于:

以上是关于用nodejs搭建类似于C++的服务器后台.类似网易pomelo的主要内容,如果未能解决你的问题,请参考以下文章

想请大神写一个在linux环境下用shell脚本控制jar的启动和停止,类似于一个后台服务那种的。

mock数据(模拟后台数据)

nodejs从0到1(Node简介+模块机制)

Vue 项目开发

Windows下快速搭建NodeJS本地服务器

[svc]rocket.chat内网聊天服务器搭建(类似slack)