首页 > 其他分享 >B端业务架构解决方案

B端业务架构解决方案

时间:2023-02-14 11:34:09浏览次数:35  
标签:异步 服务 队列 解决方案 系统 业务 golang 任务 架构

在B端业务中常见

系统模块分类为:cms系统,crm系统,会员系统,订单管理,采购管理,wms仓储管理,财务管理,供应商管理,质检系统等;

常见服务:文件图片上传服务,物流服务,商品搜索服务,订单服务,会员服务等;

 

 开发语言:php+golang

在上述介绍的模块中,采用分布式部署方案,在公司业务发展壮大后,会遇到各个系统业务流转,获取数据,分发,同步数据等问题,常见的有:

消息队列异步任务,定时任务

异步任务分发(处理完订单或者某一个流程后需要异步通知其它系统或者发送消息),一般采用队列监听(异步任务消息即可)或者定时任务,但是在系统、服务越来越多的情况下,服务器上运行的队列服务将会很庞大,十几台乃至几十台服务器有各种不同的服务很难以管理

采取方案就是找一套开源的或者自己开发一套分布式任务管理系统

 

 

 

 

 

 后台php,服务用golang开发(1,对接后台api接口,新增一次性任务和定时任务,2.处理任务),采用golang+etcd+mongodb

部署方案:

 

标签:异步,服务,队列,解决方案,系统,业务,golang,任务,架构
From: https://www.cnblogs.com/sunlong88/p/17119027.html

相关文章

  • mysql、oracle like查询不走索引的解决方案
    1.情景展示我们知道:无论是mysql还是oracle,只要使用like查询,就可能会面临索引失效(不走索引)的问题;下面,我们将一起来看看什么情况下,索引会失效,以及如何解决不走索引的问题。已......
  • js 0.1+0.2 !== 0.3 简单解决方案
    exportconstround=number=>{constgetFloat=number.toString().split(".");if(getFloat.length===1){returnnumber;}constfloatLength=getFloa......
  • nVisual综合布线可视化管理系统解决方案
    ​一、综合布线管理系统的必要性如今企事业单位办公人员变化很快,如果还是采用传统方式通过工程竣工图或者网络拓扑图来进行网络维护工作会非常麻烦,并且对管理人员的要求也会......
  • Jetbrains Fleet 软件架构
    开发Fleet是使用Kotlin作为主要开发语言,基于JVM构建的。其FleetSystemDaemon则是使用Rust构建的。Fleet的UI是基于Skia的。架构Fleet整体架构可以分为:前端:编辑器......
  • 肯天传统脱模剂产品组合,有助于为聚氨酯行业提供全面的解决方案
    聚氨酯制造业充满了挑战和机遇。肯天在聚氨酯行业有近60年的历史,当时我们的创始人为汽车行业聚氨酯座椅生产有突出的贡献。更多肯天脱模剂及螺杆清洗料案例请到我们的官网......
  • 基于SkeyeVSS综合视频监控的电影院安防解决方案
    ​一、方案背景​一部好看的电影可以给大家带来一场视觉盛宴,作为一个人流量较大的公共娱乐场所,电影院无疑是许多人休闲娱乐的常见场所之一,公共安全管理非常重要。​二、安防......
  • nacos配置中心不生效的解决方案
    nacos配置中心不生效的解决方案​​1、问题描述​​​​2、尝试过程​​​​3、解决方案​​1、问题描述  今天在使用​​nacos​​​做配置中心的时候,我新建配置列表之后......
  • 工业智能网关解决方案:物联网仓储环境监测系统
    仓储是连接生产、供应和销售的中转系统,对于促进生产、提高效率有着重要的辅助作用。对于很多大型工厂或食品厂来说,需要对仓储环境进行严控的控制,以确保产品或食品的质量,避免......
  • Power Automated 入门2 - 解决方案
     在解决方案中托管流时,它们变得可移植,从而可以毫不费力地将这些流及其所有组件从一个环境移动到另一个环境。一个典型的用例是独立软件供应商(ISV)在沙盒环境中开发流......
  • 92、商城业务---购物车---防止添加购物车数据重复提交
    当我们添加购物车成功时,会跳转到如下页面当我们刷新这个页面时,会不断给后台发请求,就导致不断添加该商品致使该商品数量增多。解决办法:将添加成功与页面跳转分开以前我......