Skip to content

stonecool/livemusic-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

livemusic-go

swag.exe init -g .\cmd\server\main.go -o .\docs\swagger\

.\docs\protoc.exe -I=docs --go_out=. docs\cmd.proto

.\docs\protoc.exe --js_out=import_style=commonjs,binary:. .\docs\cmd.proto

gofmt -w .

TODO

  • 异常终止,资源释放,windows,linux
  • 是否将chrome替换为浏览器

设计

  • chrome实例

    • 创建本地实例
    • 绑定远程实例
    • 恢复实例,本地、远程
    • 获取当前所有实例
    • 删除某个实例

    internal/ ├── account/ # 账号领域 │ ├── model.go # 数据模型 │ ├── repository.go # 数据访问层 │ ├── validator.go # 验证逻辑 │ ├── factory.go # 工厂方法 │ ├── account.go # 业务对象 │ └── interface.go # 接口定义 │ ├── task/ # 任务领域 │ ├── model.go
    │ ├── repository.go │ ├── validator.go │ ├── factory.go │ ├── task.go │ └── interface.go │ ├── chrome/ # Chrome 实例管理 │ ├── instance.go │ └── pool.go │ ├── scheduler/ # 任务调度 │ └── scheduler.go │ └── service/ # 业务服务层 └── crawler.go # 协调不同领域的服务

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages