本章讨论经典的IPC:管道、FIFO、消息队列、信号量以及共享存储器1 管道管道是Unix系统IPC最古老的方式。管道有下列两种局限性:
(1) 历史上,它们是半双工的(即数据只能在一个方向上流动)。
(2) 它们只能在具有公共祖先的进程之间使用。通常,一个管道由一个进程创建,然后该进程调用fork,此后父子进程就可以应用该管道#include
int pipe(int f...
分类:
系统相关 时间:
2016-04-26 20:41:11
阅读次数:
260
NFS共享存储NFS是一种基于TCP/IP传输的网络文件系统协议,有SUN公司开发,通过使用NFS协议,客户机可以像访问本地目录一样访问远程主机中的资源。在负载均衡群集中,使用NFS是比较常见的做法,NFS也是NAS存储设备必然支持的一种协议。3.1使用NFS发布共享资源NFS服务的实现依赖..
分类:
其他好文 时间:
2016-04-26 16:06:38
阅读次数:
198
1.硬盘的查看方式; 2.获得硬盘SCSI(Small Computer System Interface)ID; 3.绑定共享存储; 4.绑定共享存储的脚本; 1.硬盘的查看方式: [root@cl6-11gr2-rac1 ~]# ls -ltr /dev/sd* brw-rw . 1 root ...
分类:
系统相关 时间:
2016-04-23 11:51:31
阅读次数:
509
测试环境:192.168.145.210(NFSserver)、192.168.145.209(NFSClient)操作系统问:centos7在server端安装NFS,执行命令:yum-yinstallnfs-utilsrpcbind在server端编辑/etc/exports文件,添加共享目录及权限:/mydata192.168.145.0/24(rw,no_root_squash,no_all_squash,sync)..
分类:
系统相关 时间:
2016-04-19 10:21:44
阅读次数:
187
参考《大话数据结构》P95~96——两栈共享存储空间。 当两个栈的需求空间有相反关系时,也就是一个栈增长时,另一个栈在缩短,可以采用两栈共享空间结构。这是针对两个具有相同数据类型的栈的一个设计技巧。 举个简单的例子: 代码和解释如下(VS2012测试通过): 运行结果: ...
分类:
其他好文 时间:
2016-04-18 22:20:31
阅读次数:
1132
在分布式场景下,有很多种情况都需要实现最终一致性。在设计远程上下文的领域事件的时候,为了保证最终一致性,在通过领域事件进行通讯的方式中,可以共享存储(领域模型和消息的持久化数据源),或者做全局XA事务(两阶段提交,数据源可分开),也可以借助消息中间件(消费者处理需要能幂等)。通过Observer模式来发布领域事件可以提供很好的高并发性能,并且事件存储也能追溯更小粒度的事件数据,使各个应用系统拥有更好...
分类:
其他好文 时间:
2016-04-14 16:09:16
阅读次数:
283
课程简介: 随着互联网的发展,高并发、大数据量的网站要求越来越高。而这些高要求都是基础的技术和细节组合而成的。本课程就从实际案例出发给大家原景重现高并发架构常用技术点及详细演练。 通过该课程的学习,普通的技术人员就可以快速搭建起千万级的高并发大数据网站平台。 亮点一:真实环境还原,课程采用了VM环境 ...
分类:
其他好文 时间:
2016-04-12 07:11:31
阅读次数:
335
实验描述1.两个测试节点,分别为node5.redhat.com和node6.redhat.com地址分别为172.16.100.5和172.16.100.62.集群服务为httpd,利用nfs做共享存储,NFS地址为172.16.0.254,NFS已经共享出了一个/www/htdocs目录并且里面有index.html文件。3.VIP地址为172.16.100.1004.两个节点..
分类:
Web程序 时间:
2016-04-10 10:27:23
阅读次数:
469
进程大概枝杈【B篇】进程间通信{个人整理}六、进程间通信<1>通信(communication)进程间传送数据,进程间,控制信息交换称为低级,大批量数据的交换称为高级。<2>进程通信的类型1*共享存储系统2*消息传递系统直接通信方式:消息缓冲队列间接通信方式:信箱3*管道..
分类:
系统相关 时间:
2016-04-07 18:55:46
阅读次数:
217
OracleStudy之-AIX6.1构建Oracle11gR2RAC(1)环境:操作系统:AIX6100-09(SP3)集群软件:GI11.2.0.1数据库:Oracle11.2.0.1构建AIX平台下RAC依据共享存储的使用方式可以分两种:1、建立基于并发卷组(VGconcurrent)的共享存储2、建立基于ASM下的RAW的共享存储由于本系统阵列(..
分类:
数据库 时间:
2016-04-05 20:04:13
阅读次数:
263