[Moscow.pm] Perl AnyEvent vs Python Twisted (via HTTP)
Akzhan Abdulin
akzhan.abdulin на gmail.com
Чт Ноя 24 04:03:42 PST 2011
Касательно Redis:
Сперва ставим менеджер пакетов npm
curl http://npmjs.org/install.sh | sh
Далее ставим пакеты для Redis:
npm install hiredis redis
Далее создать сервер example.js:
var http = require('http'), redis = require('redis'), url =
require('url');var redisClient = redis.createClient();
http.createServer(function (req, res) {
var reqUrl = url.parse(req.url, true); if (req.method !== 'GET' ||
reqUrl.pathname !== '/') {
res.writeHead(412, {'Content-Type': 'text/plain'});
res.end('Bad Request\n');
return;
}
res.writeHead(200, {'Content-Type': 'text/plain'});
var tid = reqUrl.query.tid;
redisClient.set(tid, JSON.serialize(reqUrl.query), function() {
res.end('SET!\n'); });}).listen(14337, "0.0.0.0");
console.log('Server running at http://0.0.0.0:14337/');
24 ноября 2011 г. 15:36 пользователь Akzhan Abdulin <
akzhan.abdulin на gmail.com> написал:
> Инструкция по установке:
>
> Надо иметь python 2.6 или выше, а также libssl-dev.
>
> git clone git://github.com/joyent/node.git
> cd node
> git checkout v0.6.2
> ./configure
> make -j2 # -j sets the number of jobs to run
> [sudo] make install
>
>
> Далее создать сервер example.js:
>
> var http = require('http');
> http.createServer(function (req, res) {
> res.writeHead(200, {'Content-Type': 'text/plain'});
> res.end('Hello World\n');}).listen(14337, "0.0.0.0");
> console.log('Server running at http://0.0.0.0:14337/');
>
>
> Запуск
> node example.js
>
> 23 ноября 2011 г. 17:09 пользователь Alexey Shrub <worldmind на mail.ru>написал:
>
> On Ср., 2011-11-23 at 16:53 +0400, Akzhan Abdulin wrote:
>> > Вы попробуйте на своем железе ещё Node.JS 0.6 прогнать :)
>>
>> Прямо сейчас нет времени разбираться, дадите инструкцию - поставь то-то,
>> запусти скрипт такой-то, тогда без проблем потестирую
>>
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20111124/a97a423a/attachment.html>
Подробная информация о списке рассылки Moscow-pm