Changes between Version 6 and Version 7 of Documentatie/Ontwikkelaar/OpenAC3


Ignore:
Timestamp:
11/28/16 15:08:24 (9 years ago)
Author:
adriaan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Ontwikkelaar/OpenAC3

    v6 v7  
    9696 
    9797Merk op dat ''new-package'' alle packaging-artefacten weggooit voordat het opnieuw begint -- dus kopieer een MSI die je hebt gemaakt naar ergens anders voordat je voor een ander platform ook new-package gaat doen. 
     98 
     99== Message Queue == 
     100 
     101Er zijn drie test-scripts voor de Message Queue (Agenda-server). Dat zijn: 
     102 
     103 - `mq_server` doet een gewone MQ server na, in python. Dit kan je ook opvatten als reference implementatie, in ieder geval tot de eerste OpeNAC 3 server release. 
     104 - `mq_client` geeft een command-line Python REPL met een paar speciale commando's waarmee berichten naar de MQ server te sturen zijn. In het bijzonder zijn `ping` en `cl` (voor `clientlist`) handig om te zien wie er verbonden zijn. 
     105 - `test_mq` kan 1 of meer clients aanmaken en tegelijk binnenkomende berichten afdrukken of berichten spammen naar de server. Gebruik bijvoorbeeld 
     106   {{{ 
     107test_mq -n 1 -t 0 
     108}}} 
     109   om een (`-n 1`) client aan te maken die eindeloos wacht (`-t 0`) op binnenkomende berichten. Maak dan in een andere command-prompt 
     110   {{{ 
     111test_mq -n 10 -s 
     112}}} 
     113   om tien clients aan te maken die spammen. Maak in een paar veschillende terminals 10 spammers aan om de MQ server zwaar(der) te belasten. Het heeft niet zoveel zin om meer dan `-n 10` op te geven.