基于容错的框架设计以及处理(T模块和S模块)
来源:互联网 发布:高通650和麒麟950知乎 编辑:程序博客网 时间:2024/06/06 03:22
容错是一个灾难的处理机制,容许错误的发生。所谓容错就是在系统出现障碍性错误的时候,自动反馈的一种机制,让系统可以暂时性的通过。容错就是将出现的错误暂时存储,不让系统出现崩溃的一种机制。
容错是部署在一个四层交换机或者7层交换机中。我的是部署在四层交换机中,便以四层交换机为准。容错是部署在前置机和落地方之间的一个服务。
如下图:
容错一共包括6个方面:容错的线程启动,容错的接收,容错的处理,容错的透传,容错的监控已经容错的监控处理。
容错的现场启动:
容错的接收:
容错的处理:
容错的透传:
容错的监控:
容错的监控处理:
容错的接收:
容错对外提供了一个接口,负责处理所有的流入数据。T模块由于格式是固定的,所有T模块的落地方是有一个固定的接收入口。S模块的格式是不固定的,对应的处理方法是根据接收的报文格式,对节点字段进行处理,让每个对应的节点字段有一个对应的落地方。
容错的透传:
容错的的原理就是将报文先经过容错的服务,进入到对应的落地方,相关的透传操作是使用的htpp的协议传输。
容错的处理:
容错的处理主要报错,报文的落地的定位,报文的透传,返回报文的替换,过滤等。
容错的监控:
容错的监控主要是通过配置决定对哪些具体的业务进行处理,进行容错的处理。
容错的监控处理:
监控处理是额外的一套机制,容错的服务如果出现问题,将会自动启动短信发送进制,将相关的原因发送到相关的手机号码上。
容错的现场启动:
这个是通过线程启动容错。
- 基于容错的框架设计以及处理(T模块和S模块)
- 基于Metronic的Bootstrap开发框架经验总结(1)-框架总览及菜单模块的处理
- 基于Metronic的Bootstrap开发框架经验总结(1)-框架总览及菜单模块的处理
- 基于DDD的.NET开发框架 - ABP模块设计
- <点点滴滴>Spark的调度模块和Spark容错
- 基于STM32和SIM900A的无线通信模块设计
- 6/7 Nello框架的模块设计和实现
- 浅谈GSM/GPRS模块软硬件设计(基于有方M660+模块和单片机)
- feng 的模块(框架)以及运作过程
- 设计软件模块以及模块之间的通信
- 基于QT3的广告机模块设计
- 基于AT91RM9200的以太网接口模块设计
- 中断处理模块设计
- 网络游戏协议以及分发模块的设计
- 【科研论文】基于DSP的激光跟踪仪数据通信及处理模块设计
- 【1】基于TQ2440的MP3设计——【10、播放处理模块】
- Java爬虫框架(二)--模块设计
- 基于log4cpp和boost的日志模块
- iOS 7 教程:定制iOS 7中的导航栏和状态栏
- 在没有stonith设备下使用heartbeat实现高可用的原理和测试
- android中sqlite distinct中使用多个字段的方法
- TFIDF算法
- JavaSE_正则表达式
- 基于容错的框架设计以及处理(T模块和S模块)
- 单片机嵌入式产生精确延时的一种方法
- IOS GCD学习和理解
- git cherry-pick command
- 一个失误引发的奇怪线程BUG
- Essential C++ 第四章代码(除11小节)
- 【前缀式计算 128】
- Base64编码原理与实现
- 关于ecshop会员注册时发手机验证码