SPIER

Client-Server Messaging-systeem voor dynamische gedistribueerde applicaties
Download nu

SPIER Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jeremy Friesner
  • Uitgever website:
  • http://www.lcscanada.com/oscjoy/index.html
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 1.8 MB

SPIER Tags


SPIER Beschrijving

Client-server Messaging-systeem voor dynamische gedistribueerde applicaties Muscle is een cross-platform, robuust, enigszins schaalbaar client-serverberichtsysteem voor dynamische gedistribueerde applicaties die draait onder elk Posix-conform besturingssysteem. Spier is ontwikkeld, gebruikt en verfijnd als de netwerkcomponent van Beshare, Cueconsole, Cuestation en verschillende andere audiocontroletoepassingen op Level Control Systems (nu Meyer Sound Laboratories) gedurende meer dan zes jaar. Hier zijn enkele belangrijke kenmerken van "spier": · Gebruik bnessage-achtige spier :: berichten in het kader van elk besturingssysteem. · Verzend afgevlakte spier :: berichten van de ene computer naar de andere over TCP-streams, waardoor onnodige compatibiliteit en protocol-versiebehamer wordt geëlimineerd. · Voer een 'gespierde server' op een centrale machine uit en schrijf (of download) client-programma's om in te loggen op de server en communiceer erdoorheen. Eenmaal ingelogd, kunnen clientprogramma's ontdekken wie er nog meer is ingelogd, Muscle :: berichten naar andere klanten verzenden en Muscle opslaan :: Berichten op de RAM van de server voor andere klanten om later te downloaden. Cliënten kunnen ook 'abonneren' op geselecteerde gegevens op de server en worden automatisch op de hoogte gebracht wanneer het verandert. Unicast-stijl, multicast-stijl en boodschapsroutering in uitzendstijl worden allemaal ondersteund via een intelligent hiërarchisch patroon-matching routing-mechanisme. Multiplayer-spellen, IRC-stijl chat-applicaties, Seti-stijl gedistribueerde berekening-apps, of een ander type gedistribueerde software wordt eenvoudig gemaakt omdat spier alle vuile werkzaamheden voor u afhandelt! · Pas de meegeleverde 'gespierde server' aan door je eigen sessie logica of bericht-streaming-protocol te definiëren. (Merk op dat dit alleen nodig is voor bepaalde gespecialiseerde applicaties - de standaardserver biedt voldoende functionaliteit voor de meeste dingen) · Schrijf uw clientcode in C, C, Java, Delphi of Python. Single-threaded en Multi-threaded Messaging API's zijn voorzien voor alle bovengenoemde talen. · Of gebruik het meegeleverde bericht, string, data, hashtable, dequate, string-tokenizer, referentietelling, reguliere expressie en patroon matching Parser, en object-poolcode alleen, als handige cross-platform utility-klassen. Alle broncode is inbegrepen en u bent vrij om het te gebruiken en te misbruiken die u wenst. Wat is er nieuw in deze release: · GethumanreadabletimeInterpring () aan syslog.h toegevoegd. · GetemptyByTebufferref () aan bytebuffer toegevoegd. {CPP, H}. · Voegde een DataNode :: GetChild () -methode toe die het resultaat retourneert als een retourwaarde in plaats van als een bijbehorende parameter. · ParsehumanReadabletimeInterValstring () kan nu correct parse van meerdere-clausule tijdintervalreeksen van het type gegenereerd door GethumanReadabletimeInterprandstring (). · Voegde een GETPULSPEPARENT () -methode toe aan de Pülseningsklasse. · Verwijderde de spier_routing_flag_reflect_to_self bit van de standaard_muscle_routing_flags_bit_Chord Constant, aangezien deze bit het standaardrouteringsgedrag van de sessies van wat het was (en is) gedocumenteerd om te zijn. · Batchoperator noemt nu de batchends () vanuit de batchcontext in plaats van nadat de batchcontext is beëindigd, voor consistentie met de semantiek van BatchBegins (). · Herschreven de Windows-implementatie van de MUTEX-klasse om kritieke secties te gebruiken in plaats van een Windows Mutex rechtstreeks te vergrendelen, voor betere prestaties. · Hernieuwde de Python-bestanden in de map Python van b.v. Camelcase.py tot b.v. Lower_underbar_Case.py, per gids van de Python-stijl. · Gemaakte berekeningshashcode () en calculatehashcode64 () niet-inline-functies, omdat ze nogal groot zijn om inline te zijn. · Herschreven de Xenomai-implementatie van GetRuntime64 () om RT_TIMER_TSC () te bellen in plaats van RT_TIMER_READ (), zodat de geretourneerde waarde Nanoseconden is - sinds de boot, niet nanoseconds-sinds-1970. · De opdrachtregulering "Realtime" -ondersteuning ondersteunt nu MEMSETS () de schedelparam struct naar nul voordat u het vult, voor het geval het andere leden behalve registratie heeft. · Een bug opgelost in de hashtable-klasse waar het kopiëren van één hashtable naar een ander kan worden veroorzaakt, kan meerdere identieke vermeldingen verschijnen in de iteratielijst van de doeltabel.


SPIER Gerelateerde software

Piax

Een raamwerk om P2P-gebaseerde applicaties te ontwikkelen ...

202 1 MB

Downloaden

MySecureshell

Gratis en open source shell waarmee u verschillende functionaliteiten aan een SFTP-server kunt toevoegen. ...

141 69 KB

Downloaden