Skip to content

ray0728/resourceserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

travis_ci

resourceserver

说明

提供UGC资源存储管理服务。

  • 需配合KAFKA使用
  • 提供四个Topic供其他服务使用
    • HLS
      GatewayServer服务消费,指明视频文件的HLS分片任务是否完成
    • NEWS
      GatewayServer服务消费,指明有新的广播消息需要显示在页面中
    • SMS
      暂无消费者
    • FEEDBACK
      DashboardServer服务消费,仅运维使用

ToDo

  • 未对做安全授权验证

运行方式:

application.properties中并不包含完整配置信息,所以不支持直接运行

  • java 方式
java
-Djava.security.egd=file:/dev/./urandom                  \
-Dspring.cloud.config.uri=$CONFIGSERVER_URI              \
-Deureka.client.serviceUrl.defaultZone=$EUREKASERVER_URI \
-Dspring.zipkin.base-url=$ZIPKIN_URI                     \
-Dspring.redis.host=$REDIS_URI                           \
-Dauth-server=$AUTH_URI                                  \
-Dspring.datasource.url=$DATABASE_URI                    \
-Dresource.upload.dir.root=$UPLOAD_DIR_ROOT              \
-jar target.jar
  • docker 方式
    建议用docker-compose方式运行
resourceserver:
#    image: ray0728/resourceserv:1.0
#    ports:
#      - "10005:10003"
#    environment:
#      DATABASE_PORT: "3306"
#      REDIS_PORT: "6379"
#      ZIPKIN_PORT: "9411"
#      CONFIGSERVER_PORT: "10002"
#      EUREKASERVER_PORT: "10001"
#      ACCOUNT_PORT: "10003"
#      RESOURCE_PORT: "10005"
#      CONFIGSERVER_URI:
#      EUREKASERVER_URI:
#      KAFKA_URI:
#      ZIPKIN_URI:
#      REDIS_URI:
#      DATABASE_URI: 数据库地址
#      UPLOAD_DIR_ROOT: "/mnt/resource"
#    volumes:
#      /home/core/resource:/mnt/resource

关于Docker
编译完成的Docker位于Dockerhub请结合Release中的Tag标签获取对应的Docker

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published