Skip to content

This is a project modeled on a microservice architecture written on Douyin

Notifications You must be signed in to change notification settings

cfddd/MicroserviceDS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

抖声

项目描述:该项目以微服务架构,包括一个主服务和三个从服务

主服务:负责接口API服务,是整个系统的核心,处理来自客户端的请求和分发任务给从服务。

从服务:用户服务,视频服务,社交服务。

全局组件:

viper:用于管理配置信息,提供灵活的配置管理功能。

etcd:用于服务注册和发现,维护整个系统中各个服务的状态和位置信息。

技术和设计模式:

gRPC框架:用于服务之间的通信,提供高效的远程过程调用(RPC)功能。

消息队列:发布视频处利用消息队列rabbitmq实现异步任务处理,提高系统的并发能力和可靠性。

About

This is a project modeled on a microservice architecture written on Douyin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages