ray0728 / microservices

spring cloud microservices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome

This is a personal site source based on Spring cloud. It contains multiple micro-service components, which provide functions such as permission verification, file reading and writing, video transcoding, video streaming, etc. The following briefly describes the role of each service.

configserver travis_ci

Configuring distribution services Support for reading encrypted configuration files from github and decrypting them locally.
more

discoveryserver travis_ci

Service discovery and governance EUREKA-based service governance microservices.
more

authserver travis_ci

User Token Authentication Service Based on security-oauth2, the authorization code authentication method is provided. After the verification is passed, the JWT token encrypted by RSA can be returned.
more

accountserver travis_ci

Account data management service Support the addition, deletion and change of account data, and save the modified data in Mysql, and support Redis to do the second-level cache to speed up the query.
more

resourceserver travis_ci

Resource management service Manage all data submitted by users and use Mysql for management. At the same time, support Redis to do secondary cache to speed up query efficiency.
more

messageserver travis_ci

Message management service Support for posting multiple topics via Kafka.
more

streamserver travis_ci

Streaming service Support for transcoding (HLS) video files and publishing transcoding results through message service.
more

gatewayserver travis_ci

Gateway service, integrated UI (thymeleaf based) Provide all user interfaces
more

About

spring cloud microservices


Languages

Language:TSQL 100.0%