小编car*_*mst的帖子

ZeroMQ设计决策

在REQ/REP套接字中,如果套接字向死(断开连接)节点发送请求,则消息不会被传递并停留在占用内存的消息队列中.如何清理这些未传递的消息(比方说,队列中的消息超过1分钟)?

谢谢!

sockets distributed system zeromq

7
推荐指数
1
解决办法
1857
查看次数

高效的Erlang端口驱动程序

我想生成Erlang进程,它将通过端口驱动程序与C程序通信.

由于产生许多这些过程效率低下,我能否产生一个接收消息的Erlang进程并将这些消息排队以便用C程序进行处理?

当这个C程序开始等待传入的作业时,它会阻塞吗?

什么是最好的策略/架构?

谢谢!

c erlang distributed system

6
推荐指数
1
解决办法
1236
查看次数

Python SocketServer

我怎么能叫shutdown()SocketServer接收到某个消息"退出"之后?据我所知,调用serve_forever()将阻止服务器.

谢谢!

python sockets socketserver

6
推荐指数
2
解决办法
3627
查看次数

使用 googletest(Google C++ 测试框架)测试 C 代码

我正在尝试使用 googletest 测试 C 代码,但是当我的 C 头文件包含在 C++ 测试文件中时,我遇到了一些问题,因为 g++ 编译器将它们作为 C++ 头处理。

我尝试将这些标头包含在其中,extern "C" {}但没有成功。

有没有办法 g++ 编译器可以将这些标头作为 C 标头处理?

c c++ unit-testing

4
推荐指数
1
解决办法
1725
查看次数

阻止操作和ZeroMQ

我正在设计一个分布式系统,其中单线程服务器进程执行CPU密集型操作.这些操作由ZeroMQ网络消息触发.

如果单线程进程正在执行CPU密集型工作,那么I/O(ZeroMQ套接字)是否会阻塞?

谢谢!

io networking distributed system zeromq

3
推荐指数
1
解决办法
2904
查看次数

标签 统计

distributed ×3

system ×3

c ×2

sockets ×2

zeromq ×2

c++ ×1

erlang ×1

io ×1

networking ×1

python ×1

socketserver ×1

unit-testing ×1