系统平台化需要应对和处理的技术问题
来源:互联网 发布:抗美援朝有必要吗 知乎 编辑:程序博客网 时间:2024/04/30 13:35
大型互联网系统平台化的主要挑战在于:
- 大量的外部对接
- 批量数据处理能力
- 服务的抽象、解耦和组合(SOA化)
- 分布式要求是刚需,要求拆分大事务和数据的弱一致性
- 消息驱动和消息中间件
- 数据的并发处理能力,要求分库分表
- 灵活多变的各种规则
- 定时任务调度问题,包括调度框架、并发控制、同步机制、工作流引擎等。
- 消息驱动和消息中间件技术。
- 服务接口定义,包括接口粒度、循环依赖、幂等等。
- 批处理逻辑和框架,包括批量接口、批量文件、批量幂等重试等。
- 拆分大事务和数据最终一致处理。
- 超级网关,抽象对接逻辑,通过动态语言和代码生成技术,使得各种外部对接开发更加快速,耦合度更低。
- 分库分表技术
- 海量数据搜索技术。
- 规则引擎技术。
0 0
- 系统平台化需要应对和处理的技术问题
- 架构演变-网站需要应对的问题
- 需要处理的问题
- WMS与其他系统交互处理需要考虑的问题
- 程序员常见的问题和如何应对
- 苹果平台下的开发--需要掌握的知识和技术
- 系统日志的处理方法和系统日志的处理平台
- 关于houdini技术和android x86平台兼容性的问题
- 开放平台的技术问题
- 手机充电系统面临的挑战和应对措施
- AIX应对编译链接问题的一些解决办法和思路
- 需求变更管理的应对和需要遵循的六大原则
- 时间处理工具类,和使用字符串或者日期处理需要注意的问题
- .NET平台处理32位系统和64位系统的一点兼容性问题
- Openh323和Windows平台上关于G.723.1编码需要注意的一个问题
- 关于EAS Bos工作区间和开发平台移动需要注意的问题
- 关于EAS Bos工作区间和开发平台移动需要注意的问题
- 单元测试技术需要解决的问题
- OpenAPI Specification 2.0
- 安装Tomcat
- CF的高可用
- 5-4 统计学生平均成绩与及格人数 (5分)
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- 系统平台化需要应对和处理的技术问题
- memcpy与memmove
- 地址转译的相关问题(二)
- Android studio中按钮字母大小写问题
- oracle安装--db_install.rsp详解
- 每个程序员都应该了解的内存知识3——虚拟内存
- Spring通过@Value注解注入属性的几种方式
- Xcode结合iTunes快速打包制作ipa
- ArcSDE10.2在SQL Server上的配置与连接