mirror of https://github.com/rocboss/paopao-ce
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
8.4 KiB
8.4 KiB
Features Status
功能项状态说明。
目前支持的功能集合
子服务
OldWeb开启旧的Web服务(目前状态: 已弃,不可用)- 提按文档
- 服务初始化逻辑
- 接口定义
- 业务逻辑实现
Web开启Web服务(目前状态: WIP)- 提按文档
- 服务初始化逻辑
- 接口定义
- 业务逻辑实现
Admin开启Admin后台运维服务(目前状态: WIP)- 提按文档
- 服务初始化逻辑
- 接口定义
- 业务逻辑实现
SpaceX开启SpaceX服务(目前状态: WIP)- 提按文档
- 服务初始化逻辑
- 接口定义
- 业务逻辑实现
Bot开启Bot服务(目前状态: WIP)- 提按文档
- 服务初始化逻辑
- 接口定义
- 业务逻辑实现
NativeOBS开启NativeOBS服务(目前状态: WIP)- 提按文档
- 服务初始化逻辑
- 接口定义
- 业务逻辑实现
Docs开启NativeOBS服务(目前状态: WIP)- 提按文档
- 服务初始化逻辑
Frontend:Web开启独立前端服务(目前状态: 内测)- 提按文档
- 服务初始化逻辑
Frontend:EmbedWeb开启内嵌于后端Web API服务中的前端服务(目前状态: 稳定|默认)- 提按文档
- 服务初始化逻辑
Deprecated:OldWeb开启旧的Web服务(目前状态: 已弃,不可用)- 提按文档
- 服务初始化逻辑
数据库:
Gorm+MySQL/Sqlite3/PostgreSQL使用gorm作为数据库的ORM,默认使用Grom+MySQL组合(目前状态:稳定,默认,推荐使用);- 提按文档
- 接口定义
- 业务逻辑实现
Sqlx+MySQL/PostgreSQL使用sqlx作为数据库的ORM(目前状态:WIP);- 提按文档
- 接口定义
- 业务逻辑实现
对象存储:
AliOSS阿里云对象存储服务;- 提按文档
- 接口定义
- 业务逻辑实现
COS腾讯云对象存储服务;- 提按文档
- 接口定义
- 业务逻辑实现
HuaweiOBS华为云对象存储服务;- 提按文档
- 接口定义
- 业务逻辑实现
MinIOMinIO对象存储服务;- 提按文档
- 接口定义
- 业务逻辑实现
S3AWS S3兼容的对象存储服务;- 提按文档
- 接口定义
- 业务逻辑实现
LocalOSS提供使用本地目录文件作为对象存储的功能,仅用于开发调试环境;- 提按文档
- 接口定义
- 业务逻辑实现
OSS:Retention基于对象存储系统的对象过期自动删除特性实现 先创建临时对象再持久化的功能(目前状态: 内测阶段);- 提按文档
- 接口定义
- 业务逻辑实现
OSS:TempDir基于对象存储系统的对象拷贝/移动特性实现 先创建临时对象再持久化的功能(目前状态: 内测阶段);- 提按文档
- 接口定义
- 业务逻辑实现
缓存:
RedisRedis缓存- 提按文档
- 接口定义
- 业务逻辑实现
SimpleCacheIndex提供简单的 广场推文列表 的缓存功能能(目前状态: Deprecated);- 提按文档
- 接口定义
- 业务逻辑实现
BigCacheIndex使用BigCache缓存 广场推文列表,缓存每个用户每一页,简单做到千人千面(目前状态: Deprecated);- 提按文档
- 接口定义
- 业务逻辑实现
RedisCacheIndex使用Redis缓存 广场推文列表,缓存每个用户每一页,简单做到千人千面(目前状态: Deprecated);- 提按文档
- 接口定义
- 业务逻辑实现
搜索:
Zinc基于Zinc搜索引擎提供推文搜索服务(目前状态: Deprecated);- 提按文档
- 接口定义
- 业务逻辑实现
Meili基于Meilisearch搜索引擎提供推文搜索服务(目前状态: 稳定,推荐使用);- 提按文档
- 接口定义
- 业务逻辑实现
Bleve基于Bleve搜索引擎提供推文搜索服务(目前状态: WIP);- 提按文档
- 接口定义
- 业务逻辑实现
日志:
LoggerFile使用文件写日志(目前状态: 稳定);- 提按文档
- 接口定义
- 业务逻辑实现
LoggerZinc使用Zinc写日志(目前状态: Deprecated);- 提按文档
- 接口定义
- 业务逻辑实现
LoggerMeili使用Meilisearch写日志(目前状态: Deprecated);- 提按文档
- 接口定义
- 业务逻辑实现
LoggerOpenObserve使用OpenObserve写日志(目前状态: Deprecated);- 提按文档
- 接口定义
- 业务逻辑实现
LoggerOtlp使用OpenTelemetry写日志(目前状态: 内测阶段);- 提按文档
- 接口定义
- 业务逻辑实现
监控:
Sentry使用Sentry进行错误跟踪与性能监控(目前状态: 内测);- 提按文档
- 接口定义
- 业务逻辑实现
关系模式:
Friendship弱关系好友模式,类似微信朋友圈(目前状态: 内置Builtin);- 提按文档
- 接口定义
- 业务逻辑实现
Followship关注者模式,类似Twitter的Follow模式(目前状态: 内置Builtin);- 提按文档
- 接口定义
- 业务逻辑实现
Lightship开放模式,所有推文都公开可见(目前状态: 已弃,不可用);- 提按文档
- 接口定义
- 业务逻辑实现
支付:
Alipay开启基于支付宝开放平台的钱包功能;- 提按文档
- 接口定义
- 业务逻辑实现
短信验证:
- SmsJuhe(需要开启sms)
- 提按文档
- 接口定义
- 业务逻辑实现
Sms开启短信验证码功能,用于手机绑定验证手机是否注册者的;功能如果没有开启,手机绑定时任意短信验证码都可以绑定手机;- 提按文档
- 接口定义
- 业务逻辑实现
开发文档:
Docs:OpenAPI开启openapi文档功能,提供web api文档说明(visit http://127.0.0.1:8008/docs/openapi);- 提按文档
- 接口定义
- 业务逻辑实现
性能优化
Pyroscope开启Pyroscope功能用于性能调试(目前状态: 内测);- 提按文档
- 业务逻辑实现
Pprof开启Pprof功能收集Profile信息(目前状态: 内测);- 提按文档
- 业务逻辑实现
其他:
-
PhoneBind手机绑定功能;- 提按文档
- 接口定义
- 业务逻辑实现
-
UseAuditHook使用审核hook功能 (目前状态: 内测 待完善后将转为Builtin)- 提按文档
- 接口定义
- 业务逻辑实现
-
DisableJobManager禁止使用JobManager功能 (目前状态: 内测 待完善后将转为Builtin)- 提按文档
- 接口定义
- 业务逻辑实现
功能特性:
Web:DisallowUserRegister不允许用户注册;- 提按文档
- 接口定义
- 业务逻辑实现