
SOAHome
文章平均质量分 92
wulitaot
这个作者很懒,什么都没留下…
展开
-
Dubbo及Zookeeper
系统间通信1. 分析为什么要使用它由于商城项目是基于soa的架构,表现层和服务层是不同的工程,所以要实现商品列表查询需要两个系统之间进行通信。如何实现远程通信?1、Webservice:效率不高基于soap协议。项目中不推荐使用。2、使用restful形式的服务:http+json。很多项目中应用。如果服务太多,服务之间调用关系混乱,需要治疗服务。3、使用dubbo。使...原创 2018-09-12 22:39:10 · 812 阅读 · 0 评论 -
FastDFS(分布式文件系统)
什么是FastDFS?FastDFS是用c语言编写的一款开源的轻量级分布式文件系统。个人的理解)hadoop也是一个分布式文件系统,hadoop是处理大数据的,什么是大数据呢?就是海量数据。海量数据你一块磁盘估计存不下,那么就需要把数据存到多个磁盘上,还得统一管理,这时就需要一个分布式文件系统来管理。FastDFS同样也是这么一个意思,图片我们有很多,但容量有上限,所以我们要把这些所有的图...原创 2018-09-15 10:08:06 · 663 阅读 · 0 评论 -
Redis
1、为什么使用redis分析:博主觉得在项目中使用redis,主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如zookpeer等)代替,并不是非要使用redis。因此,这个问题主要从性能和并发两个角度去答。回答:如下所示,分为两点(一)性能如下图所示,我们在碰到需要执行耗时特别久,且结果不频繁...原创 2018-09-15 11:03:10 · 1211 阅读 · 0 评论 -
Solr
概述Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。工作方式文档通过Http利用XML 加到一个搜索集合中。查询该集合也是通过http收到一个XML/JSON响应来实现。它的主要特性包括:高...原创 2018-09-15 11:13:19 · 2147 阅读 · 0 评论 -
nginx
什么是nginx?nginx是一款高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。nginx的应用场景nginx的应用场景主要有以下三处:http服务器。nginx是一个http服务器,可以独立提供http服务...原创 2018-09-15 11:21:24 · 220 阅读 · 0 评论 -
项目架构图
一、架构演进 传统企业架构(垂直架构):无论项目大小以及业务复杂性,统一在一个项目中实现。特点:优点:结构简单、易于开发; 缺点:耦合度高(各个模块不易分离、模块间影响较大一个模块出现问题同样也会导致其他模块跟着出现问题,而咱们开发是本着“高内聚、低耦合”的标准进行的。)、不利于扩展、部署不够灵活。 SOA分布式体系架构:是一种支持面向服...原创 2018-11-28 10:19:30 · 24577 阅读 · 2 评论