OpenSIPS实战(五):负载均衡配置与应用
2018-01-25 20:12
2286 查看
本文转载自我的公众号Code2Fun
目录前言
提示:阅读本篇之前,建议先看过 OpenSIPS实战(三):路由脚本介绍与实战
前言
OpenSIPS作为一个高效的SIP服务器,势必经常作为网关或其它类型的SIP代理服务器使用,主要做信令处理。这样一来,对消息的分发、负载将是一个核心的功能。
1、OpenSIPS两种常用场景
注册在OpenSIPS上的SIP终端发起的呼叫请求将发送到OpenSIPS,OpenSIPS根据路由脚本配置使用load_balancer(负载均衡)模块或dispatcher(调度模块)将呼叫请求转发到其他sip服务器或网关上。反之当sip服务器或网关呼叫注册在OpenSIPS上的终端时,会呼入到OpenSIPS(只有OpenSIPS有被叫SIP终端的AOR信息),然后opensips再呼叫SIP终端。这是就是一个典型的注册服务器。
OpenSIPS作为代理服务器时,可以将代理两边的请求根据路由配置互相转发。通常也是使用load_balancer或dispatcher模块做分发。单做信令的转发,不处理其它业务。接下来将介绍负载均衡配置方法。
2、OpenSIPS负载均衡
OpenSIPS实战(二):日志文件配置
OpenSIPS实战(三):路由脚本介绍与实战OpenSIPS实战(四):使用自定义账号系统鉴权
OpenSIPS实战(五):负载均衡
OpenSIPS实战(六):在脚本中添加自定义变量
OpenSIPS实战(七):模块开发-呼叫超频控制模块
OpenSIPS实战(八):修改sip消息-使用lumps system
Code Too Funny扫码关注Code2Fun,获取更多内容
目录
前言
1、OpenSIPS两种常用场景
1.1 SIP注册服务器
1.2 SIP代理服务器
2、OpenSIPS负载均衡
2.1 配置负载均衡目的地集
2.2 负载均衡相关函数
2.3 探测负载目的地服务器可用性
2.4 使用MI接口查看负载均衡信息
3、负载均衡实战应用
3.1 目的集的配置
3.2 路由逻辑配置
小结
前言
OpenSIPS作为一个高效的SIP服务器,势必经常作为网关或其它类型的SIP代理服务器使用,主要做信令处理。这样一来,对消息的分发、负载将是一个核心的功能。
1、OpenSIPS两种常用场景
1.1 作为注册的SIP服务器
通常sip终端都需要注册到某台SIP服务器上(就像手机要连接到基站),以实现呼出和呼入的功能。如图注册在OpenSIPS上的SIP终端发起的呼叫请求将发送到OpenSIPS,OpenSIPS根据路由脚本配置使用load_balancer(负载均衡)模块或dispatcher(调度模块)将呼叫请求转发到其他sip服务器或网关上。反之当sip服务器或网关呼叫注册在OpenSIPS上的终端时,会呼入到OpenSIPS(只有OpenSIPS有被叫SIP终端的AOR信息),然后opensips再呼叫SIP终端。这是就是一个典型的注册服务器。
1.2 作为SIP代理服务器
OpenSIPS可能很多时候都是做为一个sip代理服务器。如图OpenSIPS作为代理服务器时,可以将代理两边的请求根据路由配置互相转发。通常也是使用load_balancer或dispatcher模块做分发。单做信令的转发,不处理其它业务。接下来将介绍负载均衡配置方法。
2、OpenSIPS负载均衡
2.1 配置负载均衡目的地集
2.2 负载均衡相关函数
2.3 探测负载目的地服务器可用性
2.4 使用MI接口查看负载均衡信息
3、负载均衡实战应用
3.1 目的集的配置
3.2 路由逻辑配置
小结
全文请进入公众号查看
OpenSIPS实战(一):OpenSIPS使用简介OpenSIPS实战(二):日志文件配置
OpenSIPS实战(三):路由脚本介绍与实战OpenSIPS实战(四):使用自定义账号系统鉴权
OpenSIPS实战(五):负载均衡
OpenSIPS实战(六):在脚本中添加自定义变量
OpenSIPS实战(七):模块开发-呼叫超频控制模块
OpenSIPS实战(八):修改sip消息-使用lumps system
Code Too Funny扫码关注Code2Fun,获取更多内容
相关文章推荐
- OpenSIPS实战(五):负载均衡配置与应用
- ZooKeeper实战应用之【统一配置管理】
- JavaSE实战——jdk配置,数组及其应用,栈和堆内存图解
- ETL利器Kettle实战应用解析系列三 【ETL后台进程执行配置方式】
- Sersync实时同步企业应用配置实战
- ETL利器Kettle实战应用解析系列三 【ETL后台进程执行配置方式】
- ZooKeeper 笔记(3) 实战应用之【统一配置管理】
- Mongodb应用实战教程:windows下安装与安全策略配置
- Flume学习2_Flume NG简介、配置实战、技术架构应用和可能遇到的问题
- nginx+keepalived负载均衡可用框架(补一 keepalived安装配置-热备-(服务器层和应用层))
- [配置应用]LVS+keepalived负载均衡CentOS5.6环境下布署(32位)V2
- 《大数据可视化实战:d3.js深度应用》-02 开发环境配置
- 20171107L09-01老男孩Linux运维实战培训-Lamp系列-Apache服务生产实战应用指南04-基于IP的虚拟主机实战配置
- ZooKeeper实战应用之【统一配置管理】
- nginx+keepalived负载均衡可用框架(补一 keepalived安装配置-热备-(服务器层和应用层))
- Spring 3.x 企业应用实战—— IoC 配置概述
- ZooKeeper实战应用之【统一配置管理】
- HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理配置
- Cordova - 使用Cordova开发iOS应用实战1(配置、开发第一个应用)
- WIF应用与ADFS 2.0配置实战(续):实现SSO