zc.resumelb

Software screenshot:
zc.resumelb
Software detaljer:
Version: 0.6.2
Upload dato: 20 Feb 15
Udvikler: Jim Fulton
Licens: Gratis
Popularitet: 29

Rating: nan/5 (Total Votes: 0)

zc.resumelb er et værktøj, der giver en load balancer for WSGI applikationer, der sorterer anmodninger i anmodning klasser og tildeler anmodninger & nbsp; af en given klasse for samme arbejdstagere.
Den load balancer kan gavne dig, hvis du har et program, der:
- Har for meget belastning (eller er for langsom), der skal håndteres af en enkelt proces,
- Har en arbejdsgruppe sæt, der er for stor til at passe i de caches, der bruges af din proces, og
- Der er en måde at klassificere anmodninger, så der er lidt overlap i arbejdsgrupperne sæt af de forskellige klasser.
Hvis det, er ovenstående gælder for dig (eller hvis du er nysgerrig), så læs videre

Hvad er nyt i denne udgivelse:.

    < li> Fast:. manglende sokkel timeout kan forårsage anmodninger om at lække

Hvad er nyt i version 0.5.2:

  • Fast: Midlertidige filer oprettes, når buffering data i load balancers blev ikke lukket eksplicit. Generelt blev de lukket gennem garbage collection, men i visse situationer, kan deres antal bygge hurtigt, hvilket fører til fil-deskriptor udmattelse.
  • Fast:. Tracelog 'I' optegnelser ikke altid indeholde input længde oplysninger
  • Fast:. Tracelog 'I' optegnelser blev kun medtaget, når du bruger tråd puljer

Hvad er nyt i version 0.5.1:

  • Fast: Worker genoptage data ikke initialiseret korrekt når nogen parametre videregives til konstruktøren og når du læser et CV-fil, der forårsager resmes ikke ikke at opdatere.
  • Fast: arbejdstager fejl blev skrevet til standard ud i stedet for at være logget
  • .
  • Fast: Dårligt-behaved WSGI applikationer, der undlader at fange fejl forårsaget anmodninger om at hænge i stedet returnere 500 svar
  • .

Hvad er nyt i version 0.5.0:

  • ændret den måde tracelog poster identificeres afspejler lb anmodning numre. Records er flertydig ved at inkludere en lb identifikator som præfiks. Eksempelvis & quot; 1,22 & quot; indikeret anmodning nummer 22 fra lb 1.
  • Når du definerer arbejdere, der registrerer med dyrepasser, kan du nu levere en beskrivelse i paste.ini fil, der dukker op i Zookeeper. Mens PID alene giver nok information til at finde en arbejdstager, ofte en beskrivelse (f.eks instans navn eller sti) kan gøre det nemmere.

Hvad er nyt i version 0.4.0:

  • Skift load-balancing algoritme til at tage efterslæb af underudnyttede arbejdstagere i betragtning for at tillade en lavere varians parameter, der skal anvendes, hvilket gør det muligt for nye medarbejdere at blive bedre udnyttet.
  • Ændret load-balancing algoritme til at prøve bare en lille smule sværere at holde arbejdet med faglært arbejdskraft ved ikke at straffe arbejdere til deres første udestående anmodning. (Med andre ord, ved justering arbejdstager scrores chacking en maksimal efterslæb, vi trækker 1 fra arbejdstagerens efterslæb, hvis det er ikke-nul.
  • Status server, når du bruger Zookeeper nu lytter på en unix-domæne socket.
  • Status server, når du bruger Zookeeper omfatter nu starttidspunktet for den ældste anmodning for hver arbejdstager, der skal anvendes til overvågning.
  • Faste: Arbejdstagere bufferet store anmodning organer i hukommelsen. Nu store anmodning organer bufferet på disken.
  • Interne optimeringer, især writh hensyn til håndtering af store anmodninger og besvarelser organer.

Hvad er nyt i version 0.3.0:

  • Ændret den måde zkresumelb (load-balancer program der arbejder med Zookeeper) håndterer adgangslogfiler. Nu passerer man en Python logning logger navn. Hvis du ikke kan passere noget, så intet vil blive logget.

Hvad er nyt i version 0.2.0:

  • Der er en ny API til at få arbejdstager genoptages, typisk fra overvågning kode:
  • & gt; & gt; & gt; import zc.resume.worker
  • & gt; & gt; & gt; print zc.resume.worker.get_resume (addr)
  • Dette er nyttigt både for at få en arbejdstagers CV og for at sikre, at arbejdstageren er at acceptere load-balancer forbindelser.
  • Der er også en scriot version af denne:
  • bin / get-arbejder-CV 192.168.24.60:33161
  • Når du bruger dyrepasser, kan du anmode om en lb status server. Adressen bliver registreret hos Zookeeper. Når du forbinder til det, får du tilbage en JSON-streng, der indeholder den overordnede lb efterslæb og adresser og efterslæb af hver arbejdstager.
  • Opdateringsindstillinger metoder blev ændret til tilbage indstillinger til standard, når den ikke er fastsat. Dette er især vigtigt, når det bruges med dyrepasser, så du kan se på et træ og vide hvilke indstillinger der er uden at kende ændringen historie.
  • Tilføjet yndefuld load-balancer og arbejdstager nedlukning på SIGTERM.
  • Fast:. Trace log anmodning id'er blev ikke tildelt korrekt ved brug af flere load balancers
  • Tilføjet emballage metadata til at finde gevent 1.0b1 (som er på http://code.google.com/p/gevent/downloads/list)
  • Opdateret API til anvendelse spor logning så det passer til zc.zservertracelog, primært for at få database logning for ZTK programmer.

Krav :

  • Python

Andre software developer Jim Fulton

zc.s3uploadqueue
zc.s3uploadqueue

20 Feb 15

zc.monitor
zc.monitor

14 Apr 15

zc.zope3recipes
zc.zope3recipes

14 Apr 15

Kommentarer til zc.resumelb

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!