Bsdproxy.

BSDProxy bietet einen KQUEUE / Kevent-basierten TCP-Proxy für FreeBSD.
Jetzt downloaden

Bsdproxy. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Dave Bailey
  • Website des Verlags:
  • http://daveb.net/bsdproxy/

Bsdproxy. Stichworte


Bsdproxy. Beschreibung

BSDProxy bietet einen KQUEUE / Kevent-basierten TCP-Proxy für FreeBSD. BSDProxy bietet einen KQUEUE / Kevent-basierten TCP-Proxy für FreeBSD.BsDProxy, ist ein ereignisgesteuerter TCP-Proxy für FreeBSD, der die KQUEUE (2) / Kevent (2) -API in der Ereignisschleife verwendet. Es kann verwendet werden, um eine beliebige Kommunikation zwischen einem Server und seinen Clients zu proxyieren, die über eine TCP-Verbindung erfolgt. Es wurde hauptsächlich als ein Beispiel für die Verwendung von FreeBSD-Kernel-Ereigniswarteschlangen von FreeBSD-Kernel-Ereigniswarteschlangen für das Event-triebene E / A dienen. Das Programm ist so effizient so ausgelegt, dass er so effizient wie möglich ist, um die Anzahl der gleichzeitigen Verbindungen zu maximieren, die er unterstützen kann. Es funktioniert besonders gut, wenn es eine Asymmetrie zwischen den Verbindungen zum "Client" auf einer Seite und dem "Server" auf der anderen gibt. Wenn zum Beispiel BSDProxy vor einem Webserver auf demselben Computer verwendet wird, und dient Daten an Clients auf langsamen Modemverbindungen, wird die Antworten vom Server (der sehr schnell ankommen soll) in einer Warteschlange von Daten die sequentiell an den (langsamen) Client geschrieben werden, wenn der Client bereit ist, mehr Daten zu erhalten. Auf diese Weise kann der Server die Verbindung zum Proxy schließen und weiterhin andere Anfragen erfüllen, während BSDProxy leise weiterhin die Warteschlange des Servers leert. Alles E / A erfolgt im Nonblocking-Modus, und die Verbindungen zu anderen Hosts erfolgen auch ohne Blockierung. Auf diese Weise muss BSDProxy niemals blockieren. Jedes Ereignis in der Ereignisschleife wird so schnell wie möglich behandelt. Was ist neu in dieser Version: · Wenn Sie ein "Kill -HUP SERVER_PID" tun, in dem der Server_PID die von PS gemeldete Prozess-ID ist, schließt der Server seine Protokolldatei und öffnet sie erneut. · Dies ist nützlich für Logfile-Wartungsskripts. · Ein Fehler behoben, der den Server verursacht hat, zu sterben, wenn Lasten so schwer werden, dass Verbindungen abgelehnt werden müssen.


Bsdproxy. Zugehörige Software

Setilindriver.

Setilindriver-Tool wurde zur Cache-Arbeitseinheit von Seti @ Home-Projekt (http://setiaththome.berkeley.edu) unter Linux vorgenommen. ...

116

Herunterladen