ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Где лучше всего хранить состояние модуля?


  • To: nginx-ru@xxxxxxxxx
  • Subject: Где лучше всего хранить состояние модуля?
  • From: Sergey Zhemzhitsky <szh.subs@xxxxxxxxx>
  • Date: Mon, 4 Mar 2013 08:29:00 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:date:from:x-priority:message-id:to:subject:mime-version :content-type:content-transfer-encoding; bh=vPSJS20+O2wNhiITcs1mK1IRFIqKW7CEE99Stvc5qR0=; b=d85SEDiqV8cZNf94xSuVjk4UxL1SpnbuVn7/e5qbxs3Z91z0cv1TNZpq+tgr6kBqHp BzeFDQZb8hvXb2h4vJRON0Nqj9S9uKS4ib95DMh7E208XLhae0hzRkAHYSaenXGd8yqr FDM6HEHgwq4uELsMALLrsfEU+b5RYT8y1VKJqvXHEyCVvFHtD0zF+donBrZD8gvp4hAf b+nq23jjx17wzSzeZCFcQRfRImr4udcABMmvWulO6ONuQeCWViRvrUX2pyC42xPhkCd/ JAY5w9AEBwDOrLuzikSQDa3y+JmkBSDF7Y1Z6jOCh17zO8gPhHpWZRQ4bp7n7ACJ7twY bQAw==

Привет, Nginx Гуру

Модули к nginx никогда не разрабатывал, поэтому не пинайте сильно.

Я пытаюсь написать nginx http-модуль к сторонней системе у которой есть С API.
Под этим API лежит в том чесле и установка TCP/IP соединения.

Насколько я понял, правильным способом подключения к сторонней системе была бы 
разработка unstream http модуля.
Проблема в том, что протокол довольно сложный и в условиях ограниченного 
времени разбираться с ним некогда,
поэтому хотелось бы попользовать API, которое предоставляет система.

Посоветуйте, плиз, по следующим вопросам

1. Где лучше всего хранить объекты, которые должны быть созданы и 
инициализированы только один раз для куска конфигурации
server или http?
2. Где лучше всего создавать объекты, которые должны присутствовать единожды 
для конфигурации server или http (например,
устанавливать соединение со сторонней системой)?
3. Насколько я понял под upstream-ами *всегда* лежит асинхронное сокетное api. 
Верно?
4. Насколько плохо работать напрямую со своими TPC/IP соединениями прямо из 
request handler-ов?


С уважением,
Сергей

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.