diff options
| author | Garrett D'Amore <garrett@damore.org> | 2020-12-26 11:54:40 -0800 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2020-12-27 17:26:19 -0800 |
| commit | 3d535b638667ad0fcfff4246fce61c0176a056c4 (patch) | |
| tree | ec9b5054885e3898ac0f5f3ed203ab49534d11bb /src/protocol/pipeline0/CMakeLists.txt | |
| parent | c3bfec2b38caaf34379a891e0ea30c7e48147c6f (diff) | |
| download | nng-3d535b638667ad0fcfff4246fce61c0176a056c4.tar.gz nng-3d535b638667ad0fcfff4246fce61c0176a056c4.tar.bz2 nng-3d535b638667ad0fcfff4246fce61c0176a056c4.zip | |
fixes #972 Very slow pull/push performance compared to ZMQ
This refactors the pipeline protocol to use lightweight mq
instead of the more expensive message queue structure. It
also provides nicer backpressure and buffering support.
The test suite was updated and converted to NUTS as well.
This won't completely close the gap, but it should help quite
a bit.
Diffstat (limited to 'src/protocol/pipeline0/CMakeLists.txt')
| -rw-r--r-- | src/protocol/pipeline0/CMakeLists.txt | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/protocol/pipeline0/CMakeLists.txt b/src/protocol/pipeline0/CMakeLists.txt index 4f591450..8a10eab7 100644 --- a/src/protocol/pipeline0/CMakeLists.txt +++ b/src/protocol/pipeline0/CMakeLists.txt @@ -17,4 +17,7 @@ nng_defines_if(NNG_PROTO_PUSH0 NNG_HAVE_PUSH0) nng_sources_if(NNG_PROTO_PULL0 pull.c) nng_headers_if(NNG_PROTO_PULL0 nng/protocol/pipeline0/pull.h) -nng_defines_if(NNG_PROTO_PULL0 NNG_HAVE_PULL0)
\ No newline at end of file +nng_defines_if(NNG_PROTO_PULL0 NNG_HAVE_PULL0) + +nng_test(pull_test) +nng_test(push_test) |
