[Fork] Pure-Go implementation of ZeroMQ-4
Go to file
2024-04-14 10:10:36 +02:00
.ci ci: make test verbose 2020-01-21 18:42:38 +01:00
.github/workflows Remove unnecessary github.com/go-zeromq/goczmq/v4 dependency 2024-04-07 17:36:11 +02:00
example Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
internal Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
security Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
transport Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
.codecov.yml ci: disable patch-level codecov test 2019-10-10 14:22:15 +02:00
conn.go all: drop x/xerrors in favor of fmt+errors 2020-10-21 13:54:04 +02:00
dealer.go zmq4: add multi-part Send API 2019-12-07 11:30:52 +01:00
go.mod Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
go.sum Remove golang.org/x/text dependency by using deprecated strings.Title 2024-04-13 00:17:49 +02:00
LICENSE zmq4: first import 2018-04-13 18:57:57 +02:00
msg.go all: apply gofmt 2022-06-01 09:25:53 +02:00
msgio.go Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
null_security.go zmq4: merge zmtp package into zmq4 2018-04-23 12:23:51 +02:00
options.go zmq4: add timeout support on send 2023-12-15 09:37:49 +01:00
pair.go zmq4: add multi-part Send API 2019-12-07 11:30:52 +01:00
protocol.go Remove golang.org/x/text dependency by using deprecated strings.Title 2024-04-13 00:17:49 +02:00
protocol_test.go all: drop x/xerrors in favor of fmt+errors 2020-10-21 13:54:04 +02:00
proxy.go all: drop x/xerrors in favor of fmt+errors 2020-10-21 13:54:04 +02:00
proxy_test.go Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
pub.go zmq4: add timeout support on send 2023-12-15 09:37:49 +01:00
pull.go all: drop x/xerrors in favor of fmt+errors 2020-10-21 13:54:04 +02:00
push.go all: drop x/xerrors in favor of fmt+errors 2020-10-21 13:54:04 +02:00
queue.go zmq4: optimize pub socket Send 2019-12-07 11:30:52 +01:00
queue_test.go zmq4: fix int-rune-string conversions 2020-10-14 12:14:04 +02:00
README.md Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
reaper_test.go zmq4: fix another connection reaper deadlock 2024-01-24 09:59:09 +01:00
rep.go zmq4: add timeout support on send 2023-12-15 09:37:49 +01:00
rep_test.go Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
req.go zmq4: add timeout support on send 2023-12-15 09:37:49 +01:00
router.go zmq4: add timeout support on send 2023-12-15 09:37:49 +01:00
security.go all: apply gofmt 2022-06-01 09:25:53 +02:00
security_test.go all: apply golint fixes 2020-10-21 16:12:23 +02:00
socket.go zmq4: fix another connection reaper deadlock 2024-01-24 09:59:09 +01:00
socket_test.go Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
socket_types.go all: apply gofmt 2022-06-01 09:25:53 +02:00
sub.go zmq4: resend subscriptions in socket.addConn 2022-06-17 09:07:37 +02:00
transport.go Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
transport_test.go Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
utils.go all: introduce transport.Transport interface and Transport plugin mechanism 2020-10-21 14:40:39 +02:00
utils_test.go all: introduce transport.Transport interface and Transport plugin mechanism 2020-10-21 14:40:39 +02:00
xpub.go zmq4: implement Topics interface for xpub sockets 2020-10-14 11:02:08 +02:00
xsub.go zmq4: add multi-part Send API 2019-12-07 11:30:52 +01:00
zall_test.go zmq4: fix another connection reaper deadlock 2024-01-24 09:59:09 +01:00
zmq4.go zmq4: minor docs improvement and clarification 2022-11-06 10:31:44 +01:00
zmq4_pair_test.go Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
zmq4_pubsub_test.go Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
zmq4_pushpull_test.go Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
zmq4_reqrep_test.go Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
zmq4_routerdealer_test.go Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00
zmq4_test.go all: apply golint fixes 2020-10-21 16:12:23 +02:00
zmq4_timeout_test.go zmq4: add timeout support on send 2023-12-15 09:37:49 +01:00
zmq4_xpubsub_test.go Replace go.mod path with git.gammaspectra.live/P2Pool/zmq4 2024-04-14 10:10:36 +02:00

zmq4

GitHub release go.dev reference CI codecov GoDoc License DOI

zmq4 is a pure-Go implementation of ØMQ (ZeroMQ), version 4.

See zeromq.org for more informations.

Development

zmq4 needs a caring maintainer. I (sbinet) have not much time to dedicate anymore to this project (as $WORK doesn't need it anymore).

License

zmq4 is released under the BSD-3 license.

Documentation

Documentation for zmq4 is served by GoDoc.