-
-
Notifications
You must be signed in to change notification settings - Fork 122
v3-dev #147
Conversation
Yep, working on it (finishing up tests on Linux, testing on Windows). Should be a couple of days. |
Also tested on Windows (without work queue semantics - tests modified to account for this case). |
@davedoesdev can you please have a look at https://travis-ci.org/mcollina/ascoltatori/jobs/127988619#L1479? Can we get those removed here? Or it's fine? |
I will try to do some testing with a mosca and kafka ascoltatori today. Regarding "Cannot find module 'fs-ext'" warnings for the fs ascoltatore, might this be fixed by adding fs-ext as a dependency in package.json...? |
It's in the optionalDependencies of qlobber-fsq, but it does not get compiled on node v6. |
@mcollina yes we can get rid of these. Add this line: opts.single = false; here: https://github.com/mcollina/ascoltatori/blob/master/lib/filesystem_ascoltatore.js#L20 |
Btw, |
Quick update: having some trouble testing kafka ascoltatori with mosca. Mosca publishes metadata about user subscribes/unsubscribes etc. to $SYS* topics. Dollar sign is not allowed as kafka topic name so it breaks (uncaught error) when trying to create the topic. I'm unsure how best to resolve because a) there's no easy way to map non-allowed characters and allowed-characters, and b) I'm conflicted about the utility of many $SYS topics being created in my kafka(!). I'm considering something like a Filter Ascoltatore which would be backed by two (or more?) delegate ascoltatores. This would allow me to filter all the $SYS topics to a different backend (eg., a file), while retaining the actual data topics in kafka. Suggestions welcome. |
@fullergalway so the I think a simple solution is to escape the $. |
@psorowka would you like to take this for a spin before I release it as v3? |
This pull requests deprecates node v0.10 and adds in node v6, moves from redis to ioredis #146, adds kafka support #144.
@behard @fullergalway please review and test.
@davedoesdev I am currently blocked on davedoesdev/qlobber-fsq#4.