通用业务框架实践解决方向

Posted 流花一叶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通用业务框架实践解决方向相关的知识,希望对你有一定的参考价值。

通用业务框架实践解决方向

  • 业务可视化:平台能力、业务规则决定是否对外透出;
  • 需求结构化支持:基于透出的业务能力、已有的业务规则完成需求结构化分解降低沟通成本;
  • 业务配置化:这是可视化的前提,要在需求明确的情况下在线配置业务、快速发布上线;
  • 业务测试一体化:根据修改的代码进行自动化用例筛选、自动化测试;
  • 业务监控:以精细化的业务维度进行监控,而不仅仅局限于交易大盘;
  • 故障排查:当业务故障时快速拿到故障快照、还原故障现场以及迅速定位问题原因。

业务方案设计思路

  • 业务流程适合的设计模式、领域模型方便业务扩展;
  • 业务流程是否涉及复杂、繁琐的业务规则和状态流转,需要引入规则引擎、状态机 使业务流程更清晰;
  • 异步化的几种方式选择,多线程、redis队列、eventBus、mq消息等技术做性能优化;
  • 业务流程是否是否存在存储性能的瓶颈,需要缓存、DB做存储性能优化;(redis、mysql分库表、ElasticSearch等)
  • 对于高并发请求,如何做好分布式锁,限流&降级等考量;
  • 监控、报警相关;

云存储架构框架设计 | 最佳实践

 【摘要】随着互联网类新兴业务的激增、业务数据快速增长,云存储技术应运而生。本文深入剖析了云存储通用框架、硬件架构以及其底层原理这三个技术层面的差异性,为云存储架构框架设计提供了理论依据;再结合细分行业及其业务应用场景的差异性需求,最终确定了满足企业需求的云存储总体架构,并详细介绍了架构设计评估和技术选型过程中的一些实践经验。

1. 概述

随着互联网类新兴业务的激增、业务数据快速增长,使得企业数据中心存储系统面临新的挑战:大数据、云计算等新技术应用带来了新的存储应用场景;海量数据存储冲击着传统存储架构,性能容量成为瓶颈;存储系统扩容和新建周期长,无法满足业务敏捷需求。

云存储技术应运而生,敏捷、资源可弹性部署、按需获取的特性很好地满足了数据中心海量数据和新兴业务快速上线的存储需求。

2. 云存储技术分析

顾名思义,云存储是在云计算基础上衍生和发展出来的,通过网络将大量异构存储设备构成了统一的存储资源池,在集中式存储技术基础上,融合了分布式存储、多租户共享、软件定义存储等多种云存储技术。

新技术应用都有其两面性,在设计构建云存储架构框架之前,有必要详细了解和剖析云存储技术,这样才能结合自身需求做好规划。下文将从云存储通用框架、存储硬件架构以及分布式底层存储技术这三方面展开叙述。

2.1 云存储通用框架

相比于传统存储来说,云存储系统是一种层次化的体系结构,其通用框架可参考图 1 分为云存储服务和云存储资源池两种,其中云存储资源池是云存储最为核心的部分。

以上是关于通用业务框架实践解决方向的主要内容,如果未能解决你的问题,请参考以下文章

Nginx从入门到实践

vivo 推荐业务 x DeepRec:全链路优化实践

美团民宿跨端复用框架设计与实践

解决常见技术任务对应的微服务技术框架库及实践

dubbo上手实践

RPC框架实践之:Google gRPC