gorews

command module
v0.0.0-...-a29d075 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 1, 2023 License: MIT Imports: 12 Imported by: 0

README

gorews

Overview

goreWS is a scalable server application integrating Redis and WebSockets using Go. It's designed to handle real-time data communication efficiently and robustly.

Features

  • Modular design with distinct components for configuration, data handling, WebSocket communication, and Redis interactions.
  • Efficient real-time communication between Redis channels and WebSocket clients.
  • Scalable architecture suitable for high-concurrency environments.

Getting Started

Prerequisites
  • Go 1.21 or higher
  • Redis server
Installation

Clone the repository:

git clone https://github.com/troneras/goreWS.git
cd goreWS
Running the application
# Start the server
go run main.go
Modules
Config

Manages application configuration settings.

Data

Handles data modeling and interactions.

WebSockets

Manages WebSocket connections and communication.

Redis-Client

Handles interactions with the Redis server, including subscribing to and publishing in channels.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL