Comments (10)
I'll keep plugging on my side, but thought I'd throw this issue up in case I'm hitting a PEBKAC or missing something obvious.
from zeromq.node.
It's my fault, i'm waiting for incoming messages in a very stupid way. I'm going to rework that shortly (hopefully tonight?).
from zeromq.node.
I'm experiencing the same problem. Hoping for a fix soon!
from zeromq.node.
Sorry! I'm hoping to get some time to work on it this weekend, since Wednesday didn't happen.
from zeromq.node.
No worries :) If you could give a quick overview/pointer about how you want the polling done I can take a whack at a patch. I tried some quick & dirty stuff yesterday (like setting a non-zero timeout on zmq_poll()) but only got segfaults.
from zeromq.node.
thanks, I saw in your commit logs that you had a plan to redesign the driver. Is that the case in the future?
from zeromq.node.
Yup. The API shouldn't change (at least not right now), but the 100% CPU thing obviously needs to be fixed.
@tobert - I'm planning on moving reads to a blocking eio_custom thread instead of continuously polling. Sends should stay the same. Go for it if you're feeling brave :)
from zeromq.node.
I did look into this this week, and it's more complicated than I first though due to the thread-safety of sockets (there isn't any). Hopefully I'll have some time to get back to this sometime next week.
from zeromq.node.
This should be fixed with the reworks done by mlc and stephank
from zeromq.node.
awesome thanks
from zeromq.node.
Related Issues (20)
- ZMQ msg len in push-pull socket is zero? HOT 1
- Queue stats - memory usage, queue length etc
- Client-server pattern implementation (ZMQ_CLIENT)
- Expose zmq_z85_encode and zmq_z85_decode HOT 2
- Support for building zeromq with yarn instead of npm HOT 3
- Mark this project as unmaintained in favor of zeromq/zeromq.js HOT 13
- Cannot use ZeroMQ 4.2 sockopt ZMQ_ROUTER_HANDOVER HOT 1
- fatal error: zmq.h: No such file or directory HOT 4
- How to receive messages with multiple frames
- Confused between zmq and zeromq HOT 2
- hyperledger-sawtooth error
- How does Monitor Interval effect REQ/REP PUB/SUB network traffic? HOT 1
- zmq.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 59. This version of Node.js requires NODE_MODULE_VERSION 54. HOT 3
- node 10 install issue HOT 2
- How do we include zeromq so we can bundle the Node application? HOT 1
- router/dealer proxy doesn't forward multipart msgs correctly
- Facing zmq router timeout issue HOT 1
- Dish/Radio Support?
- zmq.socket is not a function HOT 5
- The test fails on PowerPC ppc64le architecture
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zeromq.node.