19-03 基于业务场景的架构技术选型

news2025/1/11 11:36:37

Java架构师系列导航目录

金融领域的挑战与架构设计

  • 金融领域的方向
    • 借贷
    • 保险
    • 证券交易
  • 互联网金融 vs 传统金融
    • 满足更广泛群体的金融需求
    • 增强金融普惠性
    • 提高金融服务效率
  • 互联网金融前景
    • 近十年蓬勃发展,朝阳行业:花呗、借呗、微粒贷、余额宝
    • 双刃剑:法律、法规、监管缺失,野蛮生长
  • 互联网金融的挑战
    • 法律与政策的挑战
      • 法律上的风险
        • 非法集资类犯罪、非法证券类犯罪、非法经营类犯罪等刑事法律上的挑战
        • 民事法律的风险
      • 政策上的挑战:蚂蚁上市事件
    • 合规、监管的挑战
      • 分业监管和混合经营带来的挑战
      • 合规
        • 国务院政策文件库
        • 中华人民共和国公安部政策文件
        • 中国银行保险监督管理委员会
    • 交易方面的挑战
      • 银行类业务:要确保用户的资金安全
      • 贷款类业务:要核查用户征信报告、防欺诈等
    • 技术上的挑战
      • 在这里插入图片描述
      • 架构师:技术架构设计和领域规划,需要同时具备金融领域知识与互联网高并发架构的双重能力
      • 研发、测试、运维:复杂度成倍增长;问题排查、分析问题比之前复杂很多,需要大量工具支撑

消费金融的分类

  • 电商消费金融:和电商平台深度整合的消费金融类产品和服务。例如蚂蚁花呗、京东白条
  • 旅游消费金融:以旅游作为消费场景,为旅游消费需求提供贷款的产品和服务,正在称为旅游平台竞争的新焦点
  • 房产消费金融:围绕房产的借贷类服务或者产品;分为新房金融、二手房金融、装修金融、租房金融
  • 教育消费金融:例如培训机构针对大学生提供分期付款

消费金融贷款的业务流程

在这里插入图片描述

进件时的风控流程

在这里插入图片描述

风控架构

在这里插入图片描述

账务核算流程

在这里插入图片描述
在这里插入图片描述

互联网金融技术选型几大阵营

  • 以Spring Cloud全家桶为中心的技术体系
    • 例如:杭州招行、北京农行、汇添富、易方达等
  • 以Dubbo为中心的技术体系
    • 例如:网联清算、工商银行、国美金融等
  • 以SOFA为中心的技术体系
    • 例如:南京银行、人保健康、天弘基金、网上银行等
  • 不使用任何分布式框架,直接以Kubernetes为中心交付应用
    • 例如:中国证券登记结算有限责任公司

案例分享

  • 蚂蚁金服11.11:支付宝和蚂蚁花呗的技术架构及实践
  • 陆金所金融平台的架构大升级
  • 从宜人贷系统架构看互联网高并发对金融系统架构的挑战
  • 支付宝的技术架构及实践——阅读心得

物流领域的挑战与架构设计

  • 前景
    • 非常迅猛、世界第一、增速喜人
    • 多数订单被头部公司抢占

挑战

  • 更大
    • 物流中心面积要更大,从而容纳更多货品
    • 物流系统需要处理更大的并发、更多的订单、应对更多的数据量
  • 更快
    • 物流对速度的要求越来越苛刻
    • 要求拣选、包装、分拣、集货、装卸、配送都必须更快

业界为了更快的尝试

  • 硬件
    • 智能分拣中心
    • 分拣AGV
    • AGV自动导引叉车
    • 无人配送车
    • 无人机
    • 自提柜
  • 软件:推出更加高效的算法和系统,提高物流效率

快递大致流程

在这里插入图片描述
在这里插入图片描述

案例分享

  • 达达CTO:达达物流技术架构之路与技术分享
  • 菜鸟物流大数据技术架构
  • 顺丰快递物流设计方案
  • 美团即时物流的分布式系统架构设计

社交领域的挑战与架构设计

社交分类

  • 熟人社交:QQ、微信
  • 短视频社交:抖音、快手
  • 直播社交:虎牙、斗鱼
  • 陌生人社交:陌陌、探探、Soul
  • 职场社交:钉钉、飞书、脉脉
  • 问答社交:知乎、天涯、知道
  • 婚恋社交:珍爱网、世纪佳缘
  • 社交媒体:Facebook、微博、Twitter
  • 儿童社交:小天才手表

直播社交的挑战与架构设计

  • 推流:是指将采集阶段封包好的内容传输到服务器过程
  • 拉流:是指从直播服务器拉去直播内容的过程

直播大致流程

在这里插入图片描述

直播常用的协议

  • RTMP(Real Time Messaging Protocol)
    • Adobe公司设计的实时消息传送协议。底层是TCP
    • 要求视频必须是H264编码,音频必须是AAC或MP3编码,传输的一般是FLV或者F4V格式的流
    • 最主流的流媒体传输协议,对CDN支持良好,实现难度较低,是大多数的直播平台的选择
    • 无法在浏览器直接播放
  • HLS(Http Live Streaming)
    • Apple公司定义的基于HTTP的流媒体实时传输协议
    • 将整个流分为多个小的文件来下载,每次只下载若干个。服务器端会将最新的直播数据生成新的小文件,客户端只要不停的按顺序播放从服务器获取到的文件,即可实现直播
    • 传输内容包括两部分:一是M3U8描述文件,二是TS媒体文件;TS媒体文件中的视频必须是H264编码,音频必须是AAC或MP3编码
    • 好处在于,数据通过HTTP协议传输,无需考虑防火墙或代理的问题;但由于HLS是分段推送的,所以HLS的延迟会比其他流媒体直播协议高
  • FLV(FLASH VIDEO)
    • 一种非常流行的流媒体格式
    • 这种模式下,会先将FLV下载到本地缓存,然后再播放FLV文件
    • 时效性好,实现简单;但是会将FLV缓存到本地,所以保密性不是很好

直播社交的挑战

  • 高并发的挑战:贷款、流量、应用高可用性、吞吐量、并发能力
  • 音视频处理及传输的挑战:实时美颜、音视频编码、视频推拉流、CDN加速
  • 低延迟性的要求:低延时、清洗
  • 终端适配的挑战:转码、调整设备
  • 内容审核的挑战:内容审核、自动鉴黄、自动屏蔽违法信息
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/567483.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【案例教程】基于“遥感+”蓝碳储量估算、红树林信息提取实践技术应用与科研论文写作

光谱和图像是人们观察世界的两种方式,高光谱遥感通过“图谱合一”的技术创新将两者结合起来,大大提高了人们对客观世界的认知能力,本来在宽波段遥感中不可探测的物质,在高光谱遥感中能被探测。以高光谱遥感为核心,构建…

动态远程桌面如何用来做爬虫

爬虫需要动态IP主要是为了避免被目标网站封禁或限制访问。如果使用固定IP进行爬取,很容易被目标网站识别出来并封禁,导致无法继续爬取数据。而使用动态IP可以让爬虫在不同的IP地址之间切换,降低被封禁的风险。此外,动态IP还可以帮…

Ebay、亚马逊高低单价产品如何打造?自养号测评策略解析

很多卖家都认为低单价产品太卷了,于是选择了进入了高单价细分类目,一进入,发现广告竞价高到自己无法接受,转化还特别差,然后一直在挣扎中。眼下整个跨境市场,无论是高单价产品,还是低单价产品&a…

redis-server源码

1 redis主流程 redis启动流程: 1 加载配置&#xff1b;2 初始化redis master、slave以及sentinel的sri&#xff1b;3 注册事件事件serverCron。 <span style"background-color:#f5f2f0"><span style"color:black"><span style"color:…

WebRTC学习笔记01——最简单实现一对一视频通讯

最近开始学习WebRTC音视频通讯技术&#xff0c;这里来分享一下学习的内容和感受。 学习WebRTC的门槛稍微高那么一点点&#xff0c;需要同时具备服务端和前端的开发能力&#xff0c;因为我主要是做java服务端开发&#xff0c;这里我用到的服务端代码也是java编写的。 在写代码…

阿里组织架构迎来巨变!拆分为六大业务,或可分别独立上市

“16N”组织调整是阿里巴巴“24年来最重要的一次组织变革”&#xff0c;六大业务集团及业务公司可以独立融资或独立上市&#xff0c;意味着阿里的整体估值将得到大幅提升。 马云回国、阿里巴巴宣布启动“16N”组织调整、具备条件的业务集团和公司将独立上市……一系列有关阿里…

jetcache参考文档

jetcache简介 https://github.com/alibaba/jetcache/blob/master/docs/CN/GettingStarted.md 简介 JetCache是一个基于Java的缓存系统封装&#xff0c;提供统一的API和注解来简化缓存的使用。 JetCache提供了比SpringCache更加强大的注解&#xff0c;可以原生的支持TTL、两级…

SpringBoot + Docker 实现一次构建到处运行

一、容器化部署的好处 Docker 作为一种新兴的虚拟化方式&#xff0c;它可以更高效的利用系统资源&#xff0c;不需要进行硬件虚拟以及运行完整操作系统等额外开销。 传统的虚拟机技术启动应用服务往往需要数分钟&#xff0c;而 Docker 容器应用&#xff0c;由于直接运行宿主内…

javaweb实验:Java Web综合应用开发__基于MVC模式

目录 前言实验目的实验原理实验内容实验过程项目结构代码实现Java代码controller层AddNewsServlet类DeletrNewsServlet类LoginServlet类LogoutServlet类QueryAllNewsServlet类QueryNewsServlet类RegisterServlet类UpdateNewsServlet类 dao层NewsDao类UserDao类 daoimpl层NewsDa…

标签派单系统架构设计

需求描述 项目背景 根据员工历史成单情况&#xff0c;计算员工对不同类型工单的转化能力。根据员工和工单标签匹配进行派单。 业务流程图 规则描述 每10分钟&#xff0c;分城进行一次派单&#xff0c;派单规则可能会动态删减&#xff0c;需要支持动态配置 工单标签说明 一…

抖音seo源码开发,技术交付及故障。服务等响应

抖音seo源码开发、抖音seo源码部署、抖音seo源码开源交付及故障响应 什么是抖音SEO&#xff1f; 抖音SEO主要是指通过一系列优化措施&#xff0c;提高抖音短视频在抖音搜索结果页的排名&#xff0c;从而增加短视频曝光量和观看量的过程。SEO的实现需要涉及多个方面&#xff0c…

MySQL基础一篇打通,图文并茂

准备工作 直接使用MySQL提供的数据&#xff0c;下载MySQL示例数据库 MySQL示例数据库模式由以下表组成&#xff1a; Customers&#xff1a;存储客户的数据。Products&#xff1a;存储比例模型车列表。ProductLines&#xff1a;存储产品系列类别列表。Orders&#xff1a;存储…

【前端工程化】Git入门指南:轻松掌握从安装到操作!

git入门指南 安装和基本配置Bash&#xff0c;CMD和GUI用户名和邮箱的配置 Git仓库本地Git仓库文件状态的划分文件状态检测git忽略文件的配置&#xff08;了解&#xff09;文件更新提交git校验和-日志和版本回退git loggit resetgit reflog 远程仓库远程仓库的操作获取远程仓库远…

整合Springboot+MybatisPlus+达梦数据库

1、安装Windows环境的达梦数据库可视化软件 这里不做安装介绍 安装步骤很简单&#xff0c;提供的软件也很全面&#xff0c;特别是数据库迁移工具&#xff0c;支持市面上许多主流的大型数据库&#xff0c;例如&#xff1a;Oracle、SQLServer、MySQL、DB2、PostgreSQL、Informix…

Axure 原型模板素材哪里下载

1、Axure 原型模板素材哪里下载 如果你想要下载 Axure 原型模板素材&#xff0c;可以前往即时设计资源广场进行一键复用。在即时设计资源广场&#xff0c;你可以免费使用所有的 Axure 原型模板素材&#xff0c;而且没有文件数量、团队或项目数量的限制。这大大降低了资源共享的…

医疗平台,专攻医学软件方向,病历云、影像学、实验室检验

一、开源项目简介 JEHC 本开源平台重点打造医疗&#xff08;专攻医学软件Web方向&#xff0c;病历云&#xff0c;影像学&#xff0c;实验室检验等等&#xff09;&#xff0c;IOT方向&#xff0c;工作流Workflow等。 JEHC-CLOUD基于Spring Cloud 2.X版本&#xff0c;采用前后…

当BIM遇见建筑,设计灵感无限,欣赏有趣的BIM建筑

人们常用“罗马是怎样建成的”来形容建成伟大城邦的复杂和艰辛&#xff0c;也因此&#xff0c;优秀的建筑是如何通过科学严密的设计建成&#xff0c;就成了值得研究的经验。随着国际化交流合作的日益增多&#xff0c;以及BIM先驱者标准院的技术经验引进&#xff0c;BIM在我们的…

zigbee 无线发送数据,呼吸灯

控制端代码&#xff1a; #include "hal_defs.h" #include "hal_cc8051.h" #include "hal_int.h" #include "hal_mcu.h" #include "hal_board.h" #include "hal_led.h" #include "hal_rf.h" #include &…

【服务器数据恢复】IBM服务器虚拟磁盘文件被误删除的数据恢复案例

服务器数据恢复环境&#xff1a; IBM X系列服务器柏科某型号存储。服务器上部署VMware ESXi虚拟主机&#xff0c;存储上存放虚拟机文件。 虚拟主机采用的Windows Server操作系统&#xff0c;部署宏桥和索菲2套应用&#xff0c;数据库是SQL Server。 虚拟磁盘&#xff1a;数据盘…

已经有MySQL了,干嘛还要学MongoDB?

三分钟的时间&#xff0c;通过本文你将学会 1.MongoDB主要特征 2.MongoDB优缺点&#xff0c;扬长避短 3.何时选择MongoDB&#xff1f;为啥要用它&#xff1f; 4.MongoDB与MySQL关键字对比 5.下载与安装MongoDB 6.Java整合MongoDB&#xff0c;实现增删改查 MongoDB和MySQ…