Skip to content

jidalii/go-pyth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pyth: High-Concurrency Message Aggregation Platform

Descripion

Pyth is a high-concurrent message aggregation platform.

  • Tech stack: Go, go-zero, MySQL, Kafka, Redis, ants, asynq

Features

Rating Limiting

Todo

pyth-support

  • Encapsulation of message queue consumer and producer.

pyth-handler

1) pre-handler services

  • Deduplication service:
    • Service: Content-based + Frequency-based
    • Logic: Simple + TokenBucket + SlidingWindow
  • Shielding service
  • Discard service
  • Connect each services

2) handlers

  • SMS handler
  • Email handler
  • Twitter handler

pyth-cron

Thanks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published