微服务创建

2021-04-15  本文已影响0人  streetrust

准备工作:

一、环境

1.idea安装与激活

2.新建项目(springboot+dubbo)

    a.服务者

    b.开发者

2.docker安装

3.jenkins安装与代码上传

二、项目配置

1.maven库配置

2.新建各模块

    a.主模块

    b.账户模块

    c.文章或商品模块

    d.redis数据缓存模块

    e.数据库模块

3.api配置 swagger

三、代码编写

1.主模块(路由)引用子模块(自定义协议:项目编号、模块key、版本编号、扩展字段),并测试

2.编写开发者

3.自动生成表及增删改api

4.模块重复使用,组合业务流(注:节约资源、减少非公用空白字段、减少小价值历史数据存储、优先缓存最新数据、根据业务大小弹性使用资源)

四、本地测试

1.各功能接口测试postman

2.性能测试

五、发布

1.服务器docker环境安装

2.服务器jenkins安装与配置

3.代码上传

4.在线测试

    a.域名配置与备案

    b.各功能模块跨域测试

六、前端开发

1.安卓与ios原生开发

2.flutter 安装与ios跨平台开发(推荐androidstudio中开发)

3.跨小程序开发uni-app

4.后台开发 vue

5.扩展:使用自定义规则同步 (在线装修与各端界面同步)

七、数据统计

1.用户各渠道新增

2.用户留存及各界面功能使用统计

3.用户画像及用户行为统计

4.版本bug收集及用户反馈

八、产品运营

1.活动

2.广告

3.会员

4.商家入驻

5.优质内容推荐

6.分享互动

7.创作创收

上一篇下一篇

猜你喜欢

热点阅读