Skip to content

garvenlee/tiny-chat-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Tiny Chat

🔥 Hint

This project is still in development, and welcome to join us if you are interested in IM

Initialize Python Environment

1.Clone this repository and change the directory

git clone https://github.com/garvenlee/tiny-chat-microservices.git
cd tiny-chat-microservices

2.Create one new Python environment

conda create -n py311 python=3.11 -y
conda activate py311

Note: the whole development is only tested in Python3.11

3.Initialize the project

cd chat
poetry init
cd common
python setup.py install

Install external dependencies

You can use docker, Linux APT or whatever you can to deploy these dependencies

1.Redis

2.RabbitMQ (select the version which supports stream protocol)

3.ETCD

4.PostgresSQL

5.Cassandra

Project Architecture Design

TODO

About

A tiny toy about text chat

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published