net/zyre 2.0.1 MidnightBSD
Framework for proximity-based peer-to-peer applications
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- MPL20
- Categories
- net
Description
Zyre provides reliable group messaging over local area networks.
It has these key characteristics: * Zyre needs no administration or configuration. * Peers may join and leave the network at any time. * Peers talk to each other without any central brokers or servers. * Peers can talk directly to each other. * Peers can join groups, and then talk to groups. * Zyre is reliable, and loses no messages even when the network is heavily loaded. * Zyre is fast and has low latency, requiring no consensus protocols. * Zyre is designed for WiFi networks, yet also works well on Ethernet networks. * Time for a new peer to join a network is about one second.
Typical use cases for Zyre are: * Local service discovery. * Clustering of a set of services on the same Ethernet network. * Controlling a network of smart devices (Internet of Things). * Multi-user mobile applications (like smart classrooms).
In the other systems
Install
Binary package:
mport install zyre
From mports:
cd /usr/mports/net/zyre && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= zyre>0:net/zyre
LIB_DEPENDS= libzyre.so:net/zyre
Dependencies
As this port's Makefile names them.
Library 2
libczmq.so: net/czmqlibzmq.so: net/libzmq4
Build dependencies 2
Run dependencies 2
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake
- Service scripts
- none
Files
pkg-plist 17
- bin/zpinger
- include/zre_msg.h
- include/zyre.h
- include/zyre_election.h
- include/zyre_event.h
- include/zyre_group.h
- include/zyre_library.h
- include/zyre_node.h
- include/zyre_peer.h
- lib/libzyre.so
- lib/libzyre.so.2
- lib/libzyre.so.2.0.1
- libdata/pkgconfig/libzyre.pc
- share/cmake/zyre/zyreConfig.cmake
- share/cmake/zyre/zyreConfigVersion.cmake
- share/cmake/zyre/zyreTargets-.cmake
- share/cmake/zyre/zyreTargets.cmake
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| zeromq-zyre-v2.0.1_GH0.tar.gz | 4.79208e+06 | 624d379dc880025144f58d3a7dc35ea1be4a57ba4e2a58c98ec15a60891be12d |