i have a python backend that does the approximate of this:
def a() # .1 second
def b() # .1 second
def c() # .1 second
def d() # takes 60 seconds
tasks = [a,b,c,d] # a = a(opt1, opt2, opt3)
running crossbar w/ debug level (w/ appropriate @inlineCallbacks and @asyncio.coroutine decorations), i see that crossbar sees the publish data for the first three functions within about a tenth of a second from the python backend as expected. but it does not send these published results to the browser (websocket) until d() is complete and it sends all 4 results at the same time.
how do i get crossbar to send publish() results for each topic immediately instead of waiting until the func1() RPC is completed?