金点网络-全网资源,一网打尽
  • 网站首页
    • 金点部落
    • 小游戏
    • OpenAPI
    • 设计资产导航
    • 升级会员
  • 技能学习
    • 体育运动
    • 办公教程
    • 口才演讲
    • 小吃技术
    • 建站教程
    • 摄影教程
    • 棋牌教程
    • 网赚教程
      • 爆粉引流
      • 自媒体
      • 贴吧引流
  • 网站源码
    • 商城/淘客/交易
    • 小说/漫画/阅读
    • 影视/音乐/视频
    • 微信/微商/微擎
    • 理财/金融/货币
    • 模板/主题/插件
  • 游戏源码
    • 精品网单
    • 端游源码
    • 手游源码
    • 页游源码
  • 素材资料
    • 电子文档
    • 综合资料
    • 考研资料
    • 设计素材
    • 音频讲座
      • 人文艺术
      • 名师讲座
      • 说书小说
  • 软件工具
    • Windows软件
    • MacOS软件
    • Android软件
  • 寄售资源
    • 游戏源码
    • 网站源码
    • 软件源码
  • 公益服
登录/注册
  • 专享大神特权
立即开通开通会员抄底价
  • 最近更新:2024年1月3日

高性能的清新文艺微社区源码下载-paopao微社区

1069。
2024-01-03 jamin 已收录 已售182次 关注1074次
免费 优惠信息:免费大神特权 该资源永久大神免费 去升级
登录后下载 演示地址 QQ咨询
  • 安全无毒
  • 持续更新
  • 支持二开
  • 云盘备份

特别声明:原创产品提供以上服务,破解产品仅供参考学习,不提供售后服务(均已杀毒检测),如有需求,建议购买正版!如果源码侵犯了您的利益请留言告知!如何获得 金豆

  • 正文概述
  • 售后服务
  • 源码介绍:

    泡泡是一个真正意义上高性能的微社区,虽然规模不大却拥有完备的功能。

    该系统采用了Go+Zinc架构,前端使用Vue3进行构建,采用清新简洁的设计风格,布局类似Twitter的三栏设计。

    后端服务使用Go编写,仅占用8MB的内存,在单实例每秒100次请求的情况下,内存稳定在约20MB左右,资源消耗非常低。

    全文检索功能用轻量级的Zinc替代了笨重的ElasticSearch,在拥有10万条数据时,其内存占用也只有约10MB左右。

     

    #### 后端

    1. 导入项目根目录下的 `scripts/paopao.sql` 文件至MySQL数据库

    2. 拷贝项目根目录下 `config.yaml.sample` 文件至 `config.yaml`,按照注释完成配置编辑

    3. 编译后端

    编译api服务:

    “`sh

    make build

    “`

    编译api服务、内嵌web前端ui:

    “`sh

    make build TAGS=’embed’

    “`

    编译后在`release`目录可以找到对应可执行文件。

    “`sh

    release/paopao-ce

    “`

    4. 直接运行后端

    运行api服务:

    “`sh

    make run

    “`

    运行api服务、web前端ui服务:

    “`sh

    make run TAGS=’embed’

    “`

    提示: 如果需要内嵌web前端ui,请先构建web前端(建议设置web/.env为VITE_HOST=””)。

    5. 使用内置的Migrate机制自动升级维护SQL DDL:

    “`sh

    # 添加 Migration 功能到 Features 中 开启migrate功能

    vim config.yaml

    # file: config.yaml

    # Features:

    # Default: [“Base”, “MySQL”, “Zinc”, “MinIO”, “LoggerZinc”, “Migration”]

    # 编译时加入migration tag编译出支持migrate功能的可执行文件

    make build TAGS=’migration’

    release/paopao-ce

    # 或者 带上migration tag直接运行

    make run TAGS=’migration’

    “`

    > 注意:默认编译出来的可执行文件是不内置migrate功能,需要编译时带上migration tag才能内置支持migrage功能。

    #### 前端

    1. 进入前端目录 `web`,拷贝`.env` 到 `.env.local`,编辑 `.env.local ` 文件中后端服务地址及其他配置项,下载依赖包

    “`sh

    cd ./web && cp .env .env.local

    vim .env.local

    yarn

    “`

    2. 编译前端

    “`sh

    yarn build

    “`

    build完成后,可以在dist目录获取编译产出,配置nginx指向至该目录即可

    #### 桌面端

    1. 进入前端目录 `web`,拷贝`.env` 到 `.env.local`,编辑 `.env.local ` 文件中后端服务地址及其他配置项,下载依赖包

    “`sh

    cd ./web && cp .env .env.local

    vim .env.local

    yarn

    “`

    2. 编译前端

    “`sh

    yarn build

    “`

    3. 构建桌面端

    “`sh

    yarn tauri build

    “`

    桌面端是使用[Rust](https://www.rust-lang.org/) + [tauri](https://github.com/tauri-apps/tauri)编写

    的,需要安装tauri的依赖,具体参考[https://tauri.studio/v1/guides/getting-started/prerequisites](https://tauri.studio/v1/guides/getting-started/prerequisites).

    ### 方式二. 使用Docker构建、运行

    * 后端:

    “`sh

    # 默认参数构建, 默认内嵌web ui并设置api host为空

    docker build -t your/paopao-ce:tag .

    # 内嵌web ui并且自定义API host参数

    docker build -t your/paopao-ce:tag –build-arg API_HOST=http://api.paopao.info .

    # 内嵌web ui并且使用本地web/.env中的API host

    docker build -t your/paopao-ce:tag –build-arg USE_API_HOST=no .

    # 内嵌web ui并且使用本地编译的web/dist构建

    docker build -t your/paopao-ce:tag –build-arg USE_DIST=yes .

    # 只编译api server

    docker build -t your/paopao-ce:tag –build-arg EMBED_UI=no .

    # 运行

    mkdir custom && docker run -d -p 8008:8008 -v ${PWD}/custom:/app/paopao-ce/custom -v ${PWD}/config.yaml.sample:/app/paopao-ce/config.yaml your/paopao-ce:tag

    # 或者直接运行构建好的docker image

    mkdir custom && docker run -d -p 8008:8008 -v ${PWD}/custom:/app/paopao-ce/custom -v ${PWD}/config.yaml.sample:/app/paopao-ce/config.yaml bitbus/paopao-ce:latest

    “`

    * 前端:

    “`sh

    cd web

    # 默认参数构建

    docker build -t your/paopao-ce:web .

    # 自定义API host 参数构建

    docker build -t your/paopao-ce:web –build-arg API_HOST=http://api.paopao.info .

    # 使用本地编译的dist构建

    docker build -t your/paopao-ce:web –build-arg USE_DIST=yes .

    # 运行

    docker run -d -p 8010:80 your/paopao-ce:web

    “`

    ### 方式三. 使用 docker-compose 运行

    “`sh

    git clone https://github.com/rocboss/paopao-ce.git

    cd paopao-ce && docker compose up -d

    # visit http://localhost:8008 ?? paopao-ce

    # visit http://localhost:8001 ?? RedisInsight

    # visit http://localhost:8080 ?? phpMyAdmin

    “`

    默认是使用config.yaml.sample的配置,如果需要自定义配置,请拷贝默认配置文件(比如config.yaml),修改后再同步配置到docker-compose.yaml如下:

    “`

    # file: docker-compose.yaml

    …

    backend:

    image: bitbus/paopao-ce:latest

    restart: always

    depends_on:

    – db

    – redis

    – zinc

    # modify below to reflect your custom configure

    volumes:

    – ./config.yaml:/app/paopao-ce/config.yaml

    ports:

    – 8008:8008

    networks:

    – paopao-network

    ….

    “`

    > 注意:默认提供的 docker-compose.yaml 初衷是搭建本机开发调试环境,如果需要产品部署供外网访问,请自行调优配置参数或使用其他方式部署。

    ### 开发文档

    #### Docs文档说明

    `docs`目录提供了各种开发文档,包括:

    * [deploy](docs/deploy/) – paopao-ce部署文档

    * [discuss](docs/discuss/) – 开发相关的问题交流论述文档

    * [openapi](docs/openapi/) – paopao-ce后端导出API文档

    * [proposal](docs/proposal/) – paopao-ce功能特性提按文档

    > 比如,关于paopao-ce的设计定位,可以参考[docs/proposal/001-关于paopao-ce的设计定位](docs/proposal/001-关于paopao-ce的设计定位.md),简要阐述了paopao-ce是如何定位自身的。

    #### API文档

    开发者可以在本地开启`Docs`服务,浏览后端导出的API服务接口文档。

    * `config.yaml` 添加 `Docs` 功能项:

    “`yaml

    …

    Features:

    Default: [“Base”, “MySQL”, “Option”, “LocalOSS”, “LoggerFile”, “Docs”]

    Docs: [“Docs:OpenAPI”]

    …

    “`

    * 构建时将 `docs` 添加到TAGS中:

    “`sh

    make run TAGS=’docs’

    # visit http://127.0.0.1:8011/docs/openapi

    “`

    ### 配置说明

    `config.yaml.sample` 是一份完整的配置文件模版,paopao-ce启动时会读取`./custom/config.yaml`、`./config.yaml`任意一份配置文件(优先读取最先找到的文件)。

    “`sh

    cp config.yaml.sample config.yaml

    vim config.yaml # 修改参数

    paopao-ce

    “`

    配置文件中的 `Features` 小节是声明paopao-ce运行时开启哪些功能项:

    “`yaml

    …

    Features:

    Default: [“Base”, “MySQL”, “Option”, “LocalOSS”, “LoggerFile”]

    Develop: [“Base”, “MySQL”, “Option”, “Sms”, “AliOSS”, “LoggerZinc”]

    Demo: [“Base”, “MySQL”, “Option”, “Sms”, “MinIO”, “LoggerZinc”]

    Slim: [“Base”, “Sqlite3”, “LocalOSS”, “LoggerFile”]

    Base: [“Zinc”, “Redis”, “Alipay”,]

    Option: [“SimpleCacheIndex”]

    Sms: “SmsJuhe”

    …

    “`

    如上:

    Default/Develop/Demo/Slim 是不同 功能集套件(Features Suite), Base/Option 是子功能套件, Sms是关于短信验证码功能的参数选项。

    这里 `Default`套件 代表的意思是: 使用`Base/Option` 中的功能,外加 `MySQL/LocalOSS/LoggerFile`功能,也就是说开启了`Zinc/Redis/Alipay/SimpleCacheIndex/MySQL/LocalOSS/LoggerFile` 7项功能;

    `Develop`套件依例类推。

    使用Feautures:

    “`sh

    release/paopao-ce –help

    Usage of release/paopao-ce:

    -features value

    use special features

    -no-default-features

    whether use default features

    # 默认使用 Default 功能套件

    release/paopao-ce

    # 不包含 default 中的功能集,仅仅使用 develop 中声明的功能集

    release/paopao-ce –no-default-features –features develop

    # 使用 default 中的功能集,外加 sms 功能

    release/paopao-ce –features sms

    # 手动指定需要开启的功能集

    release/paopao-ce –no-default-features –features sqlite3,localoss,loggerfile,redis

    “`

    本站所提供的部分资源来自于网络,版权争议与本站无关,版权归原创者所有!仅限用于学习和研究目的,不得将上述内容资源用于商业或者非法用途,否则,一切后果请用户自负。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源。如果上述内容资对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!如用于商业或者非法用途,与本站无关,一切后果请用户自负!本站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。如有侵权、不妥之处,请联系站长以便删除!
    金点网络-全网资源,一网打尽 » 高性能的清新文艺微社区源码下载-paopao微社区

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
    是否提供免费更新服务?
    持续更新,永久免费
    是否经过安全检测?
    安全无毒,放心食用
    jamin

    jamin 大神

    上一篇
    拥有卡密功能的ChaGPT AI智能机器人源码,带绘图功能,带视频教程
    下一篇
    智能聊天机器人_超级AI_支持自动绘画功能

    相关推荐

    经典回合手游【某道无极神话超变】最新整理WIN手工服务端_安卓_GM充值后台_详细搭建教程

    经典回合手游【某道无极神话超变】最新整理WIN手工服务端_安卓_GM充值后台_详细搭建教程

    3A大作【战锤40K星际战士2】(Warhammer_40000_Space_Marine_2)RUNE正式中文单机版_视频教程

    3A大作【战锤40K星际战士2】(Warhammer_40000_Space_Marine_2)RUNE正式中文单机版_视频教程

    【斗战水浒】一键即玩服务端+启动教程+外网IP修改教程+上线满V等 搭建试玩教程

    【斗战水浒】一键即玩服务端+启动教程+外网IP修改教程+上线满V等 搭建试玩教程

    某蝶【DOF100鎏金版第三版全职业三觉女鬼剑女圣职影舞者】单机_视频教程_GM工具

    某蝶【DOF100鎏金版第三版全职业三觉女鬼剑女圣职影舞者】单机_视频教程_GM工具

    【逍遥界】问天一键端+GM工具+外网视频教程

    【逍遥界】问天一键端+GM工具+外网视频教程

    标签云
    Android Atom ExecutorService ForkJoin GM GM后台 GM授权后台 H5 Java Javascript Linux手工服务端 pipbestcom Python ReentrantLock synchronized ThreadLocal volatile Win一键即玩服务端 一键端 传奇 写作 创业 单机 后台 商业端 外网 安卓 安卓苹果双端 工具 手工端 手游 搭建教程 教程 数据分析 文案 游戏源码 端游 经典 网单 职场 自媒体 视频教程 详细搭建教程 运营后台 页游

    近期文章

    • 回合手游【逍遥西游之繁华西游】最新整理单机一键既玩镜像服务端_Linux手工端_GM后台_教程
    • 最新整理精品回合制手游【天书奇谈3D混沌完整版】VM一键单机版_linux手工外网端_隐盟视频教程_授权GM后台_双端
    • 典藏修真页游【诸仙列传OL】最新整理Win系服务端_GM工具_详细外网搭建教程
    • MT3换皮MH【浮生若梦尊享挂机修复版】最新整理单机一键即玩镜像端_Linux手工服务端_安卓苹果双端_GM后台_详细搭建教程
    • 大话回合手游【最新引擎之缥缈西游渡劫版】最新整理Linux手工服务端_安卓苹果双端_管理后台_CDK后台_详细搭建教程_视频教程

    分类

    • | wordpress插件 |
    • | wordpress模板 |
    • | 其它模板 |
    • | 帝国模板 |
    • | 织梦插件 |
    • | 织梦模板 |
    • A5源码
    • Android软件
    • APP引流
    • E语言
    • H5
    • LUA
    • QQ营销
    • SEO推广
    • Windows软件
    • 体育运动
    • 信息数据
    • 创业专题
    • 办公教程
    • 口才演讲
    • 名师讲座
    • 商城/淘客/交易
    • 小吃技术
    • 小说/漫画/阅读
    • 建站教程
    • 引流脚本
    • 影视/音乐/视频
    • 影视资源
    • 微信/微商/微擎
    • 微信小程序
    • 微信营销
    • 微擎模块
    • 手游源码
    • 技能学习
    • 抖音课程
    • 摄影教程
    • 棋牌教程
    • 模板/主题/插件
    • 游戏源码
    • 爆粉引流
    • 理财/金融/货币
    • 生活老师
    • 电商客
    • 电子文档
    • 电脑教程
    • 社群营销
    • 站长工具
    • 精品网单
    • 系统工具
    • 素材资料
    • 综合资料
    • 编程经验
    • 网站源码
    • 网络安全
    • 网赚教程
    • 网赚源码
    • 考研资料
    • 脚本/AI/智能
    • 自媒体
    • 英语学习
    • 营销软件
    • 设计素材
    • 说书小说
    • 贴吧引流
    • 软件工具
    • 软文营销
    • 逆向软件
    • 音频讲座
    • 页游源码

    提供最优质的资源集合

    立即加入 友好社区
    金点网络-全网资源,一网打尽

    新一代全网资源综合门户网(www.pipbest.com-金点网络)专注服务于互联网,提供各类最新最全的免费源码下载(PHP、ASP、JSP、.NET),更提供免费工具,免费源码下载,软件下载,素材下载,赚钱教程下载,交流论坛等网站运营相关的一切内容,为网友搜罗最有价值的网站源码下载与技术教程等服务!

    服务目录
    • 金点OpenAPI
    • 金点云
    • 金点支付
    友情链接
    • 数媒派
    • 国家电网
    快速搜索

    本站由Nice强力驱动

    声明: 本站部分内容属于原创转载请注明出处 如有侵权行为请严格参照本站【版权声明】与我们联系,我们将在48小时内容进行处理!

    本站部分内容属于原创转载请注明出处 如有侵权行为请严格参照本站【版权声明】与我们联系,我们将在48小时内容进行处理!
    © 2016-2023 PipBest.Com - 金点网络 & 金点部落. All rights reserved 京ICP备2022005359号-1
    • 关注有礼
    • 签到
    • 客服
      官方QQ群 常见问题 FAQ

      在线客服

      点我联系

      直接说出您的需求!
      切记!带上资源连接与问题!

      工作时间: 9:30-21:30

    • 暗黑
      模式
    • 全屏
    • 投稿
      赚钱
    • 首页

    • 签到

    • 切换

    • 客服

    金点网络-全网资源,一网打尽
    • 登录
    • 注册
    or
    or
    忘记密码?
    金点网络-全网资源,一网打尽
    • 网站首页 ►
      • 金点部落
      • 小游戏
      • OpenAPI
      • 设计资产导航
      • 升级会员
    • 技能学习 ►
      • 体育运动
      • 办公教程
      • 口才演讲
      • 小吃技术
      • 建站教程
      • 摄影教程
      • 棋牌教程
      • 网赚教程 ►
        • 爆粉引流
        • 自媒体
        • 贴吧引流
    • 网站源码 ►
      • 商城/淘客/交易
      • 小说/漫画/阅读
      • 影视/音乐/视频
      • 微信/微商/微擎
      • 理财/金融/货币
      • 模板/主题/插件
    • 游戏源码 ►
      • 精品网单
      • 端游源码
      • 手游源码
      • 页游源码
    • 素材资料 ►
      • 电子文档
      • 综合资料
      • 考研资料
      • 设计素材
      • 音频讲座 ►
        • 人文艺术
        • 名师讲座
        • 说书小说
    • 软件工具 ►
      • Windows软件
      • MacOS软件
      • Android软件
    • 寄售资源
      ►
      • 游戏源码
      • 网站源码
      • 软件源码
    • 公益服
    ×
    u3** 刚刚下载了 爆款吸金文案训练

      全网资源·一网打尽

    • 金点出品,必属精品!
    • 发布原创内容,获取高额提成!
    • 我们与你共创美好数字生态!
    • 无特殊说明密码默认:pipbest.com