Freeswitch总体架构
发布日期:2021-09-16 04:36:17
浏览次数:28
分类:技术文章
本文共 271 字,大约阅读时间需要 1 分钟。
由一个稳定的核心core及一些外围模块组成,这些外围模块又根据功能的不同分为Endpoint、codec、Dialplan、Application
FS 内部使用线程模型来处理并发请求,每个连接都是在单独的线程中进行处理,不同线程之间通过Metux互斥访问共享资源,并通过消息异步事件进行通信,这种架构能够很高的并发,并且多核环境中运算能均匀的分布到多CPU和单CPU的核心上,fs的绝大部分的功能都在外围的模块中实现,外围模块是可以动态加载的,外围模块通过核心提供的public API 与核心通信,而核心通过回调机制执行外围模块中的代码。
转载地址:https://blog.csdn.net/wlg9527/article/details/106252292 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年03月30日 22时41分37秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Varnish purges 缓存清除
2021-06-30
Linux下redis安装部署
2021-06-30
水平切分与垂直切分
2019-04-27
MySQL引擎
2019-04-27
MySQL下的NoSQL解决方案HandlerSocket
2019-04-27
Apache服务器下使用 ab 命令进行压力测试
2019-04-27
查看Firefox中的缓存
2019-04-27
http header头设置反向代理不缓存
2019-04-27
配置MySQL主从复制
2019-04-27
CI框架如何删除地址栏的 index.php
2019-04-27
expires与etag控制页面缓存的优先级
2019-04-27
取消掉Transfer-Encoding:chunked
2019-04-27
HTTP协议中的Tranfer-Encoding:chunked编码解析
2019-04-27
JavaScript面向对象编程
2019-04-27
在Javascript中使用面向对象的编程
2019-04-27
PHP Webservice的发布与调用
2019-04-27
php反射类 ReflectionClass
2019-04-27
为 PHP 应用提速、提速、再提速
2019-04-27
Linux下gedit显示行号
2019-04-27
《Advanced PHP Programming》读书笔记
2019-04-27