欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

 分类:架构&设计模式

SOA:服务设计原则及其实践方式(下)

SOA:服务设计原则及其实践方式(下)
在上一篇中, 我说到SOA是一个特别大的话题,不但没有绝对统一的原则,而且很多原则本身的内容也具备相当模糊性和宽泛性。虽然我们可以说SOA ≈ 模块化开发 + 分布式计算,但由于其原则的模糊性,我们仍然很难说什么应用是绝对符合SOA的,只能识别出哪些是不符合SOA的。 本篇将...

water 9年前 (2015-10-21) 2698℃ 0评论 0喜欢

SOA:服务设计原则及其实践方式(上)

SOA:服务设计原则及其实践方式(上)
大量互联网公司都在拥抱SOA和服务化,但业界对SOA的很多讨论都比较偏向高大上。本文试图从稍微不同的角度,以相对接地气的方式来讨论SOA,集中讨论SOA在微观实践层面中的缘起、本质和具体操作方式,另外也用相当篇幅介绍了当今互联网行业中各种流行的远程调用技术等等,比较适合从事实际工...

water 9年前 (2015-10-21) 2809℃ 0评论 0喜欢

ELK-日志收集架构

ELK-日志收集架构
本周的工作计划是调研并测试ELK,那什么是ELK呢?简而言之就是开源的主流的日志收集与分析系统。 ELK是三个工具的总称: E: ElasticSearch L: Logstash K: Kibana 我这里主要想强调的,是它们三个组合起来以后,提供强大的开箱即用...

water 9年前 (2015-10-20) 3654℃ 0评论 0喜欢

scribe、chukwa、kafka、flume日志系统对比

scribe、chukwa、kafka、flume日志系统对比
1. 背景介绍许多公司的平台每天会产生大量的日志(一般为流式数据,如,搜索引擎的pv,查询等),处理 这些日志需要特定的日志系统,一般而言,这些系统需要具有以下特征:(1) 构建应用系统和分析系统的桥梁,并将它们之间的关联解耦;(2) 支持近实时的在线分析系统和类似于Hadoop...

water 9年前 (2015-10-20) 3201℃ 0评论 0喜欢

分布式搜索elasticsearch集群监控工具bigdesk

分布式搜索elasticsearch集群监控工具bigdesk
分布式搜索elasticsearch集群监控工具bigdesk   bigdesk是elasticsearch的一个集群监控工具,可以通过它来查看es集群的各种状态,如:cpu、内存使用情况,索引数据、搜索情况,http连接数等。项目git地址: 。和head一样,它也...

water 9年前 (2015-09-24) 2837℃ 0评论 0喜欢

elasticsearch配置文件详解

elasticsearch配置文件详解
elasticsearch的config文件夹里面有两个配置文 件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日 志的,所以logging.yml里的设置按普通log4j配置文件来设置...

water 10年前 (2015-07-27) 2860℃ 0评论 0喜欢

分布式搜索elasticsearch 环境搭建

分布式搜索elasticsearch 环境搭建
1、elasticsearch安装 elasticsearch的安装超级easy,解压即用(要事先安装好java环境)。 到官网 http://www.elasticsearch.org下载最新版的 elasticsearch 运行包; 下载完解开有三个包: bin 是运行的脚本...

water 10年前 (2015-07-20) 3237℃ 0评论 1喜欢

spring源码分析、指导

spring源码分析、指导
浅浅读了一些spring2.0的源码和一些分析资料。其中jiwenke写的对spring的分析文章对我的帮助很大,这几天jiwenke又计划写一些更深入的spring分析文章了,十分的期待,对spring感兴趣的朋友不妨看一下http://jiwenke.iteye.com/的博...

water 10年前 (2015-07-17) 2970℃ 0评论 0喜欢

如何构建高伸缩性的社交App交互式系统

如何构建高伸缩性的社交App交互式系统
个社交App需实现的功能 用户关注的常规社交功能、活动、地理位置、探索功能、新鲜事、视频照片分享等等,需要提供的功能不胜枚举,所以从技术角度来说,开发者需要解决的问题也是异常复杂的。 当 一款社交App发布之初,用户访问量比较小,使用一台服务器就能够支撑全部的访问压力和数据存储需...

water 10年前 (2015-07-13) 2548℃ 0评论 0喜欢

Java日志框架:SLF4J, Apache Common-Logging, Log4J和Logback

Java日志框架:SLF4J, Apache Common-Logging, Log4J和Logback
Log4j Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;用户也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,用户能够更加细...

water 10年前 (2015-07-02) 3836℃ 0评论 0喜欢

JCache 学习使用

JCache 学习使用
 使用 JCache Memcache Java API 支持 JCache 标准接口 (javax.cache)。使用 JCache,您可以设置和获取值、控制值在缓存中到期的方法、检查缓存的内容,以及获取有关缓存的统计数据。您也可以使用“监听器”添加设置和删除值时 的...

water 10年前 (2015-06-30) 4943℃ 0评论 2喜欢

来自于阿里巴巴的分布式服务框架Dubbo

来自于阿里巴巴的分布式服务框架Dubbo
Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点 Dubbo是一个阿里巴巴开源出来的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务...

water 10年前 (2015-06-23) 3473℃ 0评论 0喜欢

JGroup初步学习

JGroup初步学习
现在有很多项目都使用JGroups做底层的通讯,知道的开源项目有JBoss Cache和OSCache用它做为底层支持来实现集群的,一定还有其他的项目也用到了,只不过我不知道而已了。JGroups 适合使用场合服务器集群cluster、多服务器通讯、服务器replication(...

water 10年前 (2015-06-23) 3728℃ 0评论 0喜欢

levelDB实现原理解析

levelDB实现原理解析
郑重声明:本篇博客是自己学习 Leveldb 实现原理时参考了郎格科技系列博客整理的,原文地址:http://www.samecity.com/blog/Index.asp?SortID=12,只是为了加深印象,本文的配图是自己重新绘制的,大部分内容与原文相似,大家可以浏览原始页...

water 10年前 (2015-06-19) 2949℃ 0评论 0喜欢

消息队列系统对比

消息队列系统对比
RabbitMQ 1. 有pub/sub功能,支持同步和异步 2. 单条消息无大小限制 3. 理论上没有消息丢失或重复投递 4. 保证消息顺序 5. 支持异步发送消息 6. 客户端支持C/C++、C#、Erlang、Java、PHP、Python、Ruby、Perl、Lisp、H...

water 10年前 (2015-06-19) 5985℃ 0评论 0喜欢