随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交互来实现。这里不打算介绍如何进行SOA架构的设计,而是介绍一下应用系统之间如何进行数据的传输。
应用系统之间数据传输有三个要素:传输方式,传输协议,数据格式
Good Good Study, Day Day Up
随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交互来实现。这里不打算介绍如何进行SOA架构的设计,而是介绍一下应用系统之间如何进行数据的传输。
应用系统之间数据传输有三个要素:传输方式,传输协议,数据格式
在Tair入门教程(1):Tair介绍我们介绍了Tair的主要功能和使用场景,以及其架构和各部分组件的作用。
在Tair入门教程(2):Tair环境搭建中我们搭建好了Tair的服务器环境。
接下来就是编写实际的应用代码了。本文给出了一个小demo,以供学习。详细的项目可以参见github源代码。
上一篇文章Tair入门教程(1):Tair介绍我们介绍了Tair的主要功能和使用场景,以及其架构和各部分组件的作用。
本文以CentOS为例,介绍如何搭建一个Tair环境,采用Zookeeper作为注册中心。
基于阿里云学生机CentOS 7.3系统
Tair是由淘宝网自主开发的Key/Value结构数据存储系统,在淘宝网有着大规模的应用。您在登录淘宝、查看商品详情页面或者在淘江湖和好友“捣浆糊”的时候,都在直接或间接地和Tair交互。
Tair于2010年6月30号在淘宝开源平台上正式对外开源,本文较详细地介绍了Tair提供的功能及其实现的细节,希望对大家进一步了解Tair有所帮助。
在Dubbo入门教程(1):Dubbo介绍我们从电子商务系统的演变历史,引出了什么是Dubbo,介绍了Dubbo的架构各个部分组件的作用。
在Dubbo入门教程(2):Dubbo环境搭建中我们搭建好了dubbo的服务器环境。
接下来就是编写实际的应用代码了。本文给出了一个Spring-Dubbo-Zookeeper的小demo,以供学习。详细的项目可以参见github源代码。
上一篇文章Dubbo入门教程(1):Dubbo介绍我们从电子商务系统的演变历史,引出了什么是Dubbo,介绍了Dubbo的架构各个部分组件的作用。
本文以CentOS为例,介绍如何搭建一个Dubbo环境,采用Zookeeper作为注册中心。
基于阿里云学生机CentOS 7.3系统
Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。
在dubbo的官方网站上,是这样来介绍的。DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。从这样一段介绍中,有这样几个值得我们关注的点,分布式服务框架以及提供SOA的服务化治理。
前面一篇博文我们介绍了Nginx的安装,并以默认配置成功启动了Nginx服务。需要的同学可以参考Windows服务器安装Nginx并配置服务
当然,我对Nginx的理解还处于一知半解的地步,对Nginx的原理部分、甚至配置文件的详细配置,也有待进一步提高。这篇博文主要是介绍Nginx的各种配置。本文的写作思路,是根据平时自己的生产实践中所用到的一些配置,加以整合修改,所以随着对Nginx的深入使用,本文也将持续更新。
现在互联网企业中一般都是使用的是Linux服务器,但是也有少部分企业单位,比如学校,使用Windows服务器偏多。
一般在Linux服务器上,我们可以简单地通过在/etc/rc.local
文件中加入启动命令来配置服务自启。
在Windows Server上,我们当然也希望服务能自启了,本文就教大家如何在Windows服务器上将自己的程序配置成Windows服务。
服务器采用Windows Server 2012 R2
Nginx是俄罗斯人编写的十分轻量级的HTTP服务器。Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器。
Nginx以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。目前,国内越来越多的站点采用Nginx作为Web服务器,如国内知名的新浪、163、腾讯、Discuz、豆瓣等。
因为学校的服务器大多数是Windows Server的环境,所以本文总结了几次Windows上Nginx安装配置的过程,以作记录。
服务器采用Windows Server 2012 R2