You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

ekosis

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ekosis

A Python framework for creating message-based, distributed systems. Allowing for TCP, UDP and UDS communications. Using JSON as the communications protocol.

0.13.0
pipPyPI
Maintainers
1

Ecosystem

A Python framework for creating message-based, distributed systems. Allowing for TCP, UDP and UDS communications. Using JSON as the communications protocol.

Features

  • Multi-instancy, without the need for containerization.
  • Real-time Telemetry, without the need for log-aggregation.
  • Optional Distributed Tracking (Request Tracking), at protocol level, using UUIDs.
  • Queueing for both sending and receiving messages, without the need for installation or management of external queueing mechanisms.
  • Configuration through both environment variables and config files, at three levels:
    • Machine/Container,
    • Application and
    • Instance
  • Both transient and persisted clients for TCP and UDS. With configurable connection heartbeat.
  • File Logging and log rotation, by default. Buffered file logging is optional and configurable.
    • Both log level and buffer size can be adjusted on the fly, while applications are running.
  • Seamlessly use Ecosystem senders, clients and DTOs, from within FastAPI applications.

For more, take a look at the documentation on GitHub.

License

Ecosystem is developed under the BSD 3-Clause License.

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts