升级
pib 升级
2022-12-7升级文档
2023-03-23 上线
2022-12-14发布
2023-02-15 上线
2023-02-22 上线
2023-03-01 上线
2023-03-08 上线
2023-03-15 上线
2023-03-22 上线
2023-03-29 上线
2023-04-06 上线
2023-04-12 上线
2023-04-13 上线
2023-04-19 上线
2023-04-25 上线
2023-04-24 上线
2023-04-27 上线
2023-05-09 上线
2023-05-17 上线
2023-05-18 上线
2023-05-24 上线
2023-05-30 上线
2023-05-31 上线
2023-06-07 上线
2023-6-12 上线
2023-6-14 上线
2023-6-15 上线
2023-6-27 上线
2023-06-28 上线
2023-06-29 上线
2023-07-05 上线
2023-07-11 上线
2023-07-12 升级
2023-07-19 升级
2023-07-20 上线
2023-07-26 上线
2023-08-02 上线
2023-08-09 上线
2023-08-16 上线
2023-08-30 上线
2023-09-06 上线
2024-02-21 预升级
2024-03-13 上线
2024-06-26 上线
2024-11-13上线
2024-11-19 待升级
本文档使用 MrDoc 发布
-
+
首页
2023-6-27 上线
## 合并 > `MC` 组下 `mc-biz-base-modules` > `MC` 组下 `product` 下 `mc-product-base-modules` > `MPS-LIS` 组下 `mps-aliexpress-choice-product` > `MPS-LIS ` 组下 `mps-amazon-product` > `MPS-LIS` 组下 `mps-aliexpress-global-product` > `MPS-LIS` 组下 `mps-mercadolibre-product` > `M-LIS ` 组下 `mdc-shein-product` > `M-LIS` 组下 `mdc-aliexpress-global-product` > `M-OAPI ` 组下 `mdc-oapi-product` > `M-OAPI` 组下 `mdc-open-api-product` ## Nacos 1、`mdc-prd` 下修改 ` mdc-shein-product-service.yml`, 只需要更换库名为:`mabang_sheinlocalitem` ```yaml # local商品 local_product_1: username: c1_kandeng password: c1_igVeU-y7Hx url: jdbc:mysql://tidb-kandeng.mabangerp.com:3306/mabang_sheinlocalitem?characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false&useAffectedRows=true driver-class-name: com.mysql.cj.jdbc.Driver db-type: com.alibaba.druid.pool.DruidDataSource local_product_2: username: c2_kandeng password: c2_igVeU-y7Hx url: jdbc:mysql://private-tidb-kandeng.mabangerp.com:3306/mabang_sheinlocalitem?characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false&useAffectedRows=true driver-class-name: com.mysql.cj.jdbc.Driver db-type: com.alibaba.druid.pool.DruidDataSource ``` 2、`mdc-prd` 下新增 `mdc-aliexpress-global-product-service.yml`, ```yaml spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 datasource: dynamic: druid: initial-size: 10 max-active: 100 max-wait: 10000 validation-query: 'select 1' test-on-borrow: true test-on-return: true primary: video_1 strict: true datasource: # 视频 video_1: username: c1_kandeng password: c1_igVeU-y7Hx url: jdbc:mysql://tidb-kandeng.mabangerp.com:3306/mabang_publishbase?characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false&useAffectedRows=true driver-class-name: com.mysql.cj.jdbc.Driver db-type: com.alibaba.druid.pool.DruidDataSource video_2: username: c2_kandeng password: c2_igVeU-y7Hx url: jdbc:mysql://private-tidb-kandeng.mabangerp.com:3306/mabang_publishbase?characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false&useAffectedRows=true driver-class-name: com.mysql.cj.jdbc.Driver db-type: com.alibaba.druid.pool.DruidDataSource # 店铺 shop_1: username: c1_mabang password: c1_j7p@KUqbnKp url: jdbc:mysql://mysql.mabangerp.com:3306/mabang?characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false&useAffectedRows=true driver-class-name: com.mysql.cj.jdbc.Driver db-type: com.alibaba.druid.pool.DruidDataSource shop_2: username: c2_mabang password: c2_j7p@KUqbnKp url: jdbc:mysql://private-mysql.mabangerp.com:3306/mabang?characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false&useAffectedRows=true driver-class-name: com.mysql.cj.jdbc.Driver db-type: com.alibaba.druid.pool.DruidDataSource mybatis-plus: mapper-locations: classpath*:com/mabang/mapper/xml/*.xml type-aliases-package: com.mabang.global.entity* global-config: banner: false #configuration: #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl mdc: api-doc: enable: true home-title: mdc-aliexpress-global-product log: enable: true cache: enable: true session: redis-template-bean: defaultTemplete shop-token: redis-template-bean: defaultTemplete redis: enable: true auto-write: true primary: defaultTemplete servers: defaultTemplete: host: redis-publish.mabangerp.com port: 6379 password: 1lFccHspnNRWdop0 timeout: 10000 database: 11 dynamic-datasource: enable: true cluster-param-name: clusterId routes: video: route-name: video default-ds: video_1 mapper-package: com.mabang.mapper.global route-rule: video_{clusterId} enableRouteRule: true shop: route-name: shop default-ds: shop_1 mapper-package: com.mabang.mapper.shop route-rule: shop_{clusterId} enableRouteRule: true mps: custom: env: prd product-url: http://mdc-open-api.mabangerp.com/mdc-open-api-product-service feign: client: config: default: readTimeout: 10000 connectTimeout: 10000 management: endpoint: health: probes: enabled: true livenessState: enabled: true readinessState: enabled: true endpoints: web: base-path: / path-mapping: health: healthz logging: config: local-path: /data/logs logstash-server: mdc-dev-logstash.mabangerp.com:5602 rocketmq: name-server: rocketmq-mdc.mabangerp.com:9876 producer: group: mabang-rocketmq-receive ``` 3、`mdc-prd` 下更新 `mdc-oapi-product-service.yml`, ```yaml mdc: erp: # 集成使用 erp session session: enable: true redis-template-ref: erpSessionRedisTemplate private-redis-template-ref: privateErpSessionRedisTemplate auth: # 认证配置 exclude-url-patterns: # 需要排除拦截的URL - /user/** - /createProduct - /syncShopProduct - /syncProduct - /choice/** - /mercadolibre/** - /shein/** - /global/** ``` 4、`mps-prd` 下新建 `mps-aliexpress-global-product-service` ```yaml spring: autoconfigure: exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 datasource: dynamic: druid: initial-size: 5 max-active: 20 max-wait: 3000 validation-query: 'select 1' primary: publishtask strict: true datasource: publishtask: username: mdc password: cYFOolrMF0+MX94Z2RdHp url: jdbc:mysql://tidb-product-task.mabangerp.com:3306/mdc_product_task?characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false&useAffectedRows=true driver-class-name: com.mysql.cj.jdbc.Driver db-type: com.alibaba.druid.pool.DruidDataSource baseinfo: username: mdc password: cYFOolrMF0+MX94Z2RdHp url: jdbc:mysql://tidb-platform-metabase.mabangerp.com:3306/mdc_platform_meta_base?characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false&useAffectedRows=true driver-class-name: com.mysql.cj.jdbc.Driver db-type: com.alibaba.druid.pool.DruidDataSource mybatis-plus: mapper-locations: classpath*:com/mabang/**/mapper/xml/*.xml type-aliases-package: com.mabang.**.entity global-config: banner: false mdc: api-doc: enable: true home-title: MPS-Aliexpress-global-商品服务 log: enable: true cache: enable: true session: redis-template-bean: securityTemplete shop-token: redis-template-bean: securityTemplete mps-meta: enable: true redis-template-bean: mpsMetaCacheTemplate mdc-meta: enable: true redis-template-bean: mdcMetaCacheTemplate redis: enable: true auto-write: true primary: defaultTemplete servers: securityTemplete: host: redis-mdc.mabangerp.com port: 6379 password: TW7dko1Rrq7xyPX3 timeout: 10000 database: 2 defaultTemplete: host: redis-mdc.mabangerp.com port: 6379 password: TW7dko1Rrq7xyPX3 timeout: 10000 database: 4 mpsMetaCacheTemplate: host: redis-mdc.mabangerp.com port: 6379 password: TW7dko1Rrq7xyPX3 timeout: 10000 database: 12 maxIdle: 10 minIdle: 10 mdcMetaCacheTemplate: host: redis-mdc.mabangerp.com port: 6379 password: TW7dko1Rrq7xyPX3 timeout: 10000 database: 12 maxIdle: 10 minIdle: 10 #分布式锁 redisson: enable: true single-address: redis-mdc.mabangerp.com:6379 password: TW7dko1Rrq7xyPX3 database: 1 timeout: 10000 #动态数据源 dynamic-datasource: enable: true cluster-param-name: clusterId routes: baseinfo: route-name: baseinfo default-ds: baseinfo mapper-package: com.mabang.product.mapper.baseinfo route-rule: baseinfo_{clusterId} publishtask: route-name: publishtask default-ds: publishtask mapper-package: com.mabang.product.mapper.publishtask route-rule: publishtask_{clusterId} mps: #自定义消费者线程数 custom: env: prd mqType: rocketmq appKey: 24709531 appSecret: 2bae9755f0dc5cb2d5a1230ff64e7762 aliexpressUrl: http://publish-qimen.mabangerp.com:30004/aliPublishService/aliPublishInterface/ consumerThreadNum: uploadVideo: 20 shopVideo: 10 video: 40 feign: client: config: default: readTimeout: 30000 connectTimeout: 30000 logging: config: local-path: /data/logs logstash-server: mdc-dev-logstash.mabangerp.com:5602 rocketmq: name-server: rocketmq-mdc-product01.mabangerp.com:9876;rocketmq-mdc-product02.mabangerp.com:9876 producer: group: mabang-rocketmq-product ``` 5、`mps-prd` 下修改 `mdc-open-api-product-service.yml` ```yaml #动态数据源 dynamic-datasource: enable: true cluster-param-name: clusterId routes: baseinfo: route-name: baseInfo default-ds: baseInfo mapper-package: com.mabang.open.mapper.baseinfo route-rule: baseInfo_{clusterId} ``` ## 创建RockerMQ队列 Shein 已添加 Aliexpress 香港、广州已添加 ## 数据库工单 Shein 本土已执行 Aliexpress 香港、广州都已执行 ## pipeline Aliexpress 香港、广州都已添加 ## Jenkins `MPS-LIS` 下 `prd` 下 添加 `mps-aliexpress-global-product` `MPS-LIS` 下 `prd` 下 添加 `mps-aliexpress-global-product-build-package` `M-LIS` 下 `prd` 下 添加 `mdc-aliexpress-global-product` `M-LIS` 下 `prd` 下 添加 `mdc-aliexpress-global-product-build-package` ## 打包 > `MC` 组下 `mc-biz-base-modules-package` > `MC ` 组下 `mc-product-base-modules-package` > `MPS-LIS` 组下 `mps-aliexpress-global-product-package` > `M-LIS ` 组下 `mdc-shein-product-package` > `M-LIS` 组下 `mdc-aliexpress-global-product-package` ## 构建 > `MPS-LIS` 组下 `mps-aliexpress-choice-product` > `MPS-LIS ` 组下 `mps-amazon-product` > `MPS-LIS` 组下 `mps-aliexpress-global-product` > `MPS-LIS` 组下 `mps-mercadolibre-product` > `M-LIS ` 组下 `mdc-shein-product` > `M-LIS` 组下 `mdc-aliexpress-global-product` > `M-OAPI ` 组下 `mdc-oapi-product` > `M-OAPI` 组下 `mdc-open-api-product` > `MDC-MESSAGE` 组下 `mabang-push-message` > `MDC-MESSAGE` 组下 `mabang-receive-message`
sunshine
2023年6月27日 20:44
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码