摘要:
但如果你常常上网去查看一些数据的话,尤其是 Unix-Like 的相关操作系统,应该常常看到『请启动某某 daemon 来提供某某功能』,唔!那么 daemon 与 service 有关啰?否则为什么都能够提供某些系统或网络功能?此外,这个 daemon 是什么东西呀? daemon 的字面上的意思 阅读全文
摘要:
什么是数据库系统? 数据库系统=数据库(DataBase(DB))+数据库管理系统(Database Management System (DBMS))+数据库应用程序(Database Application (DBA)) 数据库:为了满足一个机构的信息需求而设计的逻辑上相关的可共享的数据及数据描 阅读全文
摘要:
介绍 在前面的文章中我写了篇关于Web Services的,其实本人对这分布式领域是十分感兴趣的,今天,我将概要地写个关于SOA(面向服务的架构)的文章,文章可能不是很细,但是比较适合作为入门的学习资料,希望大家能喜欢。下面我将逐节进行SOA的介绍。 什么是SOA? SOA的全称是Service O 阅读全文
摘要:
背景:建立一个应用,利用后台的核心对象WeatherData获取气象站的数据,并更新应用的的三个布告板:目前状况、气象统计和天气预报。一旦后台的WeatherData数据有更新,布告板应该马上更新,或者知道数据更新了,从而执行刷新操作。系统应该可扩展,让用户可以随心所欲的添加删除布告板。 此题主要是 阅读全文
摘要:
一、IPC简介 Linux 环境下,进程地址控件相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间不能相互访问,要交换数据必须通过内核,在内核中开辟一块缓冲区,进程 1 把数据从用户空间拷贝到内核缓冲区,进程 2 在从内核缓冲区把数据读走,内 阅读全文
摘要:
linux进程间通信(IPC inter-process communication)有几种方式,下面将将简单的简述一下: 一。管道(pipe) 管道是Linux支持的最初IPC方式,管道可分为无名管道,有名管道等。 (一)无名管道,它具有几个特点: 1) 管道是半双工的,只能支持数据的单向流动;两 阅读全文
摘要:
ICE的全称是 ICE是一款高性能的中间件,支持分布式的部署管理,消息中间件,以及网格计算等等。ACE提供了一组丰富的可重用C++包装外观(Wrapper Facade)和框架组件... 二十世纪九十年代中期以来,业界一直在使用DCOM和CORBA这样的面向对象的中间件平台。在分布式的应用中,中间件 阅读全文
摘要:
一、消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发Ro 阅读全文
摘要:
同步:发送一个请求,等待返回,然后再发送下一个请求异步:发送一个请求,不等待返回,随时可以再发送下一个请求同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候用,如果每个人都有修改权限,同时修改一个文件,有可能使一个人读取另一个人已经删除的内容,就会出错,同步就会按顺序来修改。异步则是可以提 阅读全文
摘要:
什么是框架bai? 框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。 编程框架指的是实现了某应用领域通用完备功能的底层服务。使用这种框架的编程人员可以在一个通用功能已经实现 阅读全文