pomelo的使用

安装npm install pomelo
创建项目用pomelo的命令行工具可以快速创建一个项目,命令如下:

$ pomelo init ./HelloWorld
或者你也可以使用下面的三个命令:

$ mkdir HelloWorld
$ cd HelloWorld
$ pomelo init

进入Helloworld
sh npm-install.sh
 

启动

启动game-server服务器:

$ cd game-server
$ pomelo start
启动web-server服务器:

$ cd web-server
$ node app 

查看运行成功状态http://localhost:3001

关闭

$ cd game-server
$ pomelo stop

或者

$ cd game-server
$ pomelo kill

查看

pomelo list
 
时间: 2024-08-10 03:13:06

pomelo的使用的相关文章

Linux下Pomelo环境配置

Pomelo 文档: https://github.com/NetEase/pomelo/wiki https://github.com/NetEase/pomelo/wiki/Home-in-Chinese Pomelo 安装 文档: https://github.com/joyent/node/wiki/Installation https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager https:/

Pomelo开发中Web客户端开发API简介

使用pomelo做服务端开发时,无论什么客户端,只要能遵循与服务端的线上协议,就能够与服务端建立通信.pomelo内建提供的sioconnector和hybridconnector都定义了自己的协议格式,其中sioconnector用于socket.io的通信,hybridconnector则用来处理websocket和tcp的连接通信.为了方便客户端的开发,pomelo提供了部分平台的客户端SDK,主要包括用于Web端的JavaScript的SDK以及基于C/C++语言开发的libpomelo

Pomelo的监控模块

对服务器的监控和管理有三个主体:master,monitor,client:master负责收集所有服务器的信息,下发对服务器的操作指令.monitor负责上报服务器状态,并对master的命令作出反应.client是第三方监视的客户端,它注册到master上,通过给master发请求获得服务器群信息,或者给master发指令,管理操作应用服务器群.pomelo中内建实现并使用了console和watchdog这两个admin module,它们是pomelo核心的一部分:由于对于具体的应用来说

Pomelo的component组件

pomelo的核心是由一系列松耦合的component组成,同时我们也可以实现我们自己的component来完成一些自己定制的功能.对于我们的聊天应用,我们尝试给其增加一个component,目的是展示如何增加一个component,以及component的生命周期管理,而不会特别关注这个component的实际功能.我们现在就给其增加一个component HelloWorld,这个component仅仅在master服务器上加载运行,在master服务器的话,它将每隔一段时间在console

给Pomelo的聊天室添加time的RPC调用

为了练手,给聊天应用增加一个rpc调用和一个time类型的服务器,在servers/time/remote/timeRemote.js中,添加如下代码: module.exports.getCurrentTime = function (arg1, arg2, cb) { console.log("timeRemote - arg1: " + arg1+ "; " + "arg2: " + arg2); var d = new Date(); v

pomelo源代码分析(一)

千里之行始于足下,一直说想了解pomelo,对pomelo有兴趣,但一直迟迟没有去碰,尽管对pomelo进行源代码分析,在网络上肯定不止我一个,已经有非常优秀的前辈走在前面,如http://golanger.cn/,在阅读Pomelo代码的时候,已经连载到了11篇了,在我的源代码分析參考了该博客,当然,也会添?我对pomelo的理解,借此希望能提高一下自己对node.js的了解和学习一些优秀的设计. 开发环境:win7 调试环境:webstorm5.0 node.js版本号:v0.8.21 源代

读pomelo的教程-2

下面从头到尾记录chat demo的Login的过程 client:点击login按钮,取得username和rid两个值 $("#login").click(function() { username = $("#loginUser").attr("value"); rid = $('#channelList').val(); 之后对username和rid验证 client:连接gate服务器 pomelo.init({ host: host

pomelo添加定时任务

需求:在arena服务器下增加一个rank定时任务,每一分钟对对玩家进行一次排行. 首先在game-server/app/servers/arena目录下增加cron目录, 在game-server/app/servers/arena/cron目录下编写具体的执行的任务的代码rankCron.js,例如: var utils = require('../../../util/utils'); module.exports = function(app) { return new Cron(app

WebStorm 8.0.3下简单运行pomelo项目

关于WebStorm 据说WebStorm是Javascript脚本调试中的大哥大,无论对于客户端脚本还是对于服务器端脚本都没有问题,特别是它对基于node.js的脚本调试提供了完美支持,所以,我毫不犹豫地选择了它.还好,你可以很容易地下载到你想要的版本,目前8.0.3比较好找.安装简单(如上一篇文章所述,我的安装环境为32位WIN7),自不必赘述. 导入服务器项目到WebStrom 如我上一篇中所述,使用命令pomelo init HelloWorld(细节见上一篇)可以轻松地创建一个基本的服

Windows 7下Pomelo环境搭建笔记

测试环境 硬件:Windows 7(32bit) 软件: Visual Studio 2010/2012 Python 2.7.5 Node.js及相关第三方模块(后面安装时说明) 注意:根据后面的参考文章中说,他们安装Pomelo时要求使用VC++ 2010编译器.这个我不要确定了,因为我的机器上既安装了VS2010又安装了VS2012. 下载并安装npm工具 pomelo是基于node.js的,而node.js的几乎所有的第三方开源包都是使用NPM这个工具来管理的.所以,首先要下载npm(N