公司系统简介
来源:互联网 发布:淘宝直通车计划名称 编辑:程序博客网 时间:2024/06/02 10:22
系统app_m1p运行过程:
客户端:将要调用的命令和参数打包,通过tcp发送到消息队列中。等待返回
服务端: 1.初始化消息队列,共享内存。 2.将函数注册,就是把函数的调用名等东西写入共享内存中,等待调用。 3.服务端在消息队列中取出一条请求,拆分出来,在共享内存中取出相应的函数,并调用之。 4.返回数据直接打包,再写入消息队列中。
ps: 该系统中并没有考虑进程或者是线程中的并行。主要是因为作为运营系统,主要面向的是营业厅这样的场所,用户量不是很大。而且每个函数的处理时间都不会很长。
当前使用gearman的系统运行过程:
客户端:将要调用的命令和参数打包,通过tcp发送到gearman客户端。等待返回
服务端: 1.将函数注册,就是把函数的调用名等东西直接通过gearman的函数写入,同时保留一份备份写入共享内存中,具体的和上面一种形式一样。等待调用。 2.而服务端怎么样实现也可以不管,这都是直接启动gearman运行等待。函数配置完成后客户端可以直接得到服务器端返回的数据。 具体实现方面比上面一种系统的实现简单很多,因为我们可以不用多管排队调用等方面的问题,只需要关心业务方面的问题即可。
0 0
- 公司系统简介
- 《Cisco Systems, Inc. 思科系统公司》简介
- 公司 简介
- 公司 简介
- TI公司DSP简介
- GetJar--公司 简介
- 公司注册简介
- Oracle公司的Linux简介
- 公司职位名称及简介
- 国内网络安全公司、社区简介
- 公司的服务类型简介
- 思科系统公司
- 公司雇员管理系统
- NNT公司管理系统
- 公司人员管理系统
- [CMD]公司货物系统
- 公司库存管理系统
- vs2003加载公司系统
- 线程同步的方式和机制
- jsp中System cannot be resolved
- C语言学习笔记
- iOS7隐藏状态栏 status Bar
- 数据架构高可用-腾讯微信学习笔记
- 公司系统简介
- 八数码问题
- C内存管理相关内容--取自高质量C++&C编程指南
- Epoll为我们带来了什么
- 模块XXXX可能与您正在运行的Windows版本不兼容。检查该模块是否与regsvr32.exe的x86(32位)x64(64位)版本兼容。
- c#写的遗传算法的交叉算子,选择算子和变异算子
- 2014.3.29阿里巴巴暑期实习笔试题分析
- 版本控制系统客户端VisualSVN的安装与使用(for Visual Studio)
- CSS 中文字體(第一篇)