SPIER

Spier is een multiplatform, multilanguage, N-Way Client / Server Protocol-bibliotheek en server.
Download nu

SPIER Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jeremy Friesner
  • Uitgever website:
  • http://www.lcscanada.com/jaf/

SPIER Tags


SPIER Beschrijving

MUSCLE is een multi-platform, meertalige, N-weg client / server protocolbibliotheek en server. MUSCLE is een enigszins schaalbaar, robuust, platformonafhankelijke client-server berichtensysteem voor dynamische gedistribueerde toepassingen dat draait onder elke POSIX-conformiteit system.MUSCLE ontwikkeld, toegepast en verfijnd als netwerkonderdeel van BeShare, CueStation, CueConsole, en diverse andere audio control toepassingen bij Level control Systems meer dan vier jaar. Hier zijn een aantal belangrijke eigenschappen van "SPIER": · Gebruik BMessage-achtige spier :: Berichten onder elk besturingssysteem. · Stuur afgevlakte spier :: Berichten van de ene computer naar de andere via TCP streams, het elimineren van onnodige compatibiliteit en-protocol versioning gedoe. · Voer een "gespierde server" op een centrale machine, en schrijven (of downloaden) client-programma's om in te loggen op de server en communiceren via het. Eenmaal ingelogd, kunnen client-programma's te ontdekken die anders is ingelogd, send spier :: berichten naar andere klanten, en op te slaan spier :: Berichten in het RAM van de server voor de andere klanten om later te downloaden. Klanten kunnen ook de "inschrijven" om de geselecteerde gegevens op de server, en worden automatisch op de hoogte wanneer het verandert. Unicast-stijl, multicast-stijl, en broadcast-stijl Message routing worden allemaal ondersteund via een intelligente hiërarchische pattern-matching routing-mechanisme. Het schrijven van multiplayer games, IRC stijl chat-applicaties, SETI stijl verdeeld berekening apps, of een ander type van gedistribueerde software is gemakkelijk gemaakt omdat SPIER grepen al het vuile werk voor u! · Pas de meegeleverde "gespierde server" door het definiëren van uw eigen sessie logica of-bericht streaming protocol. (Merk op dat dit is alleen nodig voor bepaalde gespecialiseerde toepassingen - de standaard server voldoende functionaliteit voor de meeste dingen) · Schrijf uw klant code in C, Java of Python. Single-threaded en multi-threaded messaging API's zijn bedoeld voor alle drie talen. · Of gewoon gebruik maken van de opgenomen boodschap, koord, dataIO, hash, dequeue, touwtje-tokenizer, referentie-count, reguliere expressie en patroonherkenning parser, en object-pool code op zichzelf, zo handig cross-platform hulpprogramma klassen. Alle broncode is inbegrepen, en je bent vrij om te gebruiken en te misbruiken zoals u dat wilt. · Bekijk de Beginner's Guide voor een meer gedetailleerde beschrijving van het systeem en zijn capabilites. Wat is er nieuw in deze release: · Toegevoegde GetHumanReadableTimeIntervalString () om SysLog.h. · Toegevoegde GetEmptyByteBufferRef () om ByteBuffer. {Cpp, h}. · Toegevoegd een werkwijze DataNode :: GetChild () dat geeft het resultaat als een retourwaarde plaats van als bijproduct referentieparameter. · ParseHumanReadableTimeIntervalString () kan nu correct parse multiple-clausule tijdsinterval strings van het type dat wordt gegenereerd door GetHumanReadableTimeIntervalString (). · Toegevoegd een methode GetPulseParent () om de PulseNode klasse. · Verwijderde de MUSCLE_ROUTING_FLAG_REFLECT_TO_SELF beetje uit de DEFAULT_MUSCLE_ROUTING_FLAGS_BIT_CHORD constant, want met inbegrip van deze bit maakte Standaard wordt de sessies routing gedrag afwijkt van wat het was (en is) gedocumenteerd te zijn. · BatchOperator roept nu BatchEnds () vanuit de partij context in plaats van na de partij context is beëindigd, voor de samenhang met de semantiek van BatchBegins (). · Herschreef de Windows-uitvoering van de Mutex klasse kritieke secties te gebruiken in plaats van het vergrendelen van een Windows Mutex direct, voor nog betere prestaties. · Omgedoopt tot de Python bestanden in de map python van bijv. CamelCase.py naar b.v. lower_underbar_case.py, per de Python Style Guide. · Made CalculateHashCode () en CalculateHashCode64 () niet-inline-functies, omdat ze nogal groot om te worden tussen de lijnen. · Herschreven Xenomai uitvoering van GetRunTime64 () om rt_timer_tsc () in plaats van rt_timer_read () te bellen, zodat de waarde die wordt geretourneerd is nanoseconden-sinds-boot, niet nanoseconden-sinds-1970. · Het argument support "realtime" command line nu memsets () de sched_param struct op nul voordat met invullen, voor het geval het heeft ook andere leden naast sched_priority. · Fixed a bug in de hash klasse waarin het kopiëren van een hash naar de andere kan leiden tot meerdere identieke vermeldingen te verschijnen in iteratie lijst het doel tafel.


SPIER Gerelateerde software

Itzam

Een ingesloten database-engine die bestanden bevat en manipuleert met willekeurige toegangsrecords met variabele lengte ...

223

Downloaden