04 2019 档案

Dubbo---初识
摘要:1、概述 1.1 Dubbo是 阿里巴巴 开源的 高性能 服务框架、与 Spring框架无缝集成; 一款高性能、轻量级的java RPC框架; 1.2 Dubbo 提供的功能: 面向接口的远程调用; 智能容错、负载均衡; 服务注册、发现; 1.3 Dubbo架构 Provider: 暴露服务的提供方 阅读全文

posted @ 2019-04-30 15:55 anpeiyong 阅读(152) 评论(0) 推荐(0) 编辑

Zookeeper---系统学习
摘要:1、概述 1.1 Zookeeper解决了什么问题? 分布式环境中 协调和管理服务 是一个复杂的过程; Zookeeper通过 其简单的架构和API 解决了这个问题,Zookeeper允许程序员可以专注于核心应用程序逻辑,而不必担心应用程序的分布式特性; 1.2 Zookeeper架构 Client 阅读全文

posted @ 2019-04-30 14:26 anpeiyong 阅读(214) 评论(0) 推荐(0) 编辑

SpringCloud---API网关服务---Spring Cloud Zuul
摘要:1、概述 1.1 微服务架构出现的问题 及 解决: 1.1.1 前言 每个微服务应用都提供对外的Restful API服务,它通过F5、Nginx等网络设备或工具软件实现对各个微服务的路由与负载均衡,并公开给外部客户端使用; 1.1.2 出现的问题 运维人员角度: 开发人员角度: 为了保证对外服务的 阅读全文

posted @ 2019-04-24 18:19 anpeiyong 阅读(388) 评论(0) 推荐(0) 编辑

Lucene常用类
摘要:1.1 IndexWriter: 充当 创造/在索引过程中更新指标的 核心组成部分 1.2 Lucene目录 Directory: 索引的存储位置; 通常是文件的列表; 这些文件被称为索引文件。索引文件通常创建一次,然后用于读操作或可以被删除; 1.3 Lucene文档 Document: 表示一个 阅读全文

posted @ 2019-04-18 15:51 anpeiyong 阅读(143) 评论(0) 推荐(0) 编辑

Lucene初识
摘要:1、概述 1.1 Lucene是apache软件基金会4 jakarta项目组的一个子项目; 是一个开放源代码的全文检索引擎工具包; 但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言); 1.2 Lucene的目的是 阅读全文

posted @ 2019-04-17 21:54 anpeiyong 阅读(221) 评论(0) 推荐(0) 编辑

Mina---初识
摘要:1、概述 1.1 Apache的顶级项目,基于java NIO,支持TCP/IP、UDP/IP; 1.2 Mina对外屏蔽了java NIO使用的复杂性,并在性能上做了不少的优化; 1.3 Mina采用Filter Chain的方式封装消息发送、接受的过程,在这个Filter Chain过程中可以进 阅读全文

posted @ 2019-04-16 11:06 anpeiyong 阅读(132) 评论(0) 推荐(0) 编辑

RMI
摘要:1、概述 1.1 RMI(Remote Method Invocation,远程方法调用)是用Java在JDK1.2中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上; 1.2 RMI就是开发百分之百纯J 阅读全文

posted @ 2019-04-16 10:47 anpeiyong 阅读(169) 评论(0) 推荐(0) 编辑

WebService
摘要:1、概述 WebService是一种跨语言的系统间交互标准 在这个标准中, 对外提供功能的一方以HTTP的方式提供服务,该服务采用WSDL描述,在这个文件中描述服务所使用的协议、期望的参数、返回的参数格式等; 调用端和服务端通过SOAP方式来交互; ************************* 阅读全文

posted @ 2019-04-16 10:42 anpeiyong 阅读(121) 评论(0) 推荐(0) 编辑

Maven系统学习
摘要:1、 1.1 何为构建? 编译、测试、运行、打包、部署等工作; Maven就是用软件的办法让这一系列工作自动化,只需要一条简单的命令,所有繁琐的工作就会自动完成; Maven最大的消除了构建的重复,抽象了生命周期,标准化了构建过程; 1.2 Maven不仅仅是构建工具、还是依赖管理工具、项目信息管理 阅读全文

posted @ 2019-04-11 23:17 anpeiyong 阅读(461) 评论(0) 推荐(0) 编辑

Git
摘要:1、概述 1.1 开源的分布式版本控制系统 1.2 Git工作区、暂存区、版本库 工作区:就是你在电脑里能看到的目录; 暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index); 版本库:工作 阅读全文

posted @ 2019-04-03 15:47 anpeiyong 阅读(111) 评论(0) 推荐(0) 编辑

大型分布式java应用与SOA
摘要:1、基于消息方式、远程调用方式的架构带来的问题: 1.1 系统多元化的问题 【解决】: 对共用逻辑部分进行抽象; 1.2 系统访问量、数据量上涨后带来的问题 【解决】: 拆分系统; 1.3 在构建共用业务逻辑、拆分系统后,最明显的问题是系统之间如何交互: 如果不控制,会出现多个系统间存在多种交互方式 阅读全文

posted @ 2019-04-03 14:50 anpeiyong 阅读(503) 评论(0) 推荐(0) 编辑

分布式应用概述二
摘要:1、概述 1.1 大型应用通常会拆分为多个子系统来实现; 对于java来说,这些子系统可能部署在同一台机器的多个不同的JVM中,也可能部署在不同的机器上; 但这些子系统又不是完全独立的,要相互通信来共同实现业务功能; 1.2 对于分布式java应用,通常有2种典型的方法来是实现: 1.1.1 基于消 阅读全文

posted @ 2019-04-03 13:47 anpeiyong 阅读(162) 评论(0) 推荐(0) 编辑

分布式应用概述一
摘要:1、概述 1.1 分布式应用可以在给定时间(同时)在网络中的多个系统上运行,通过协调它们以快速有效的方式完成特定任务; 通常来说,对于复杂而耗时的任务,非分布式应用(运行在单个系统中)需要几个小时才能完成,而分布式应用通过使用所有系统涉及的计算能力可以在几分钟内完成。 1.2 集群:分布式应用正在运 阅读全文

posted @ 2019-04-01 16:12 anpeiyong 阅读(1988) 评论(0) 推荐(0) 编辑

Zookeeper---初识
摘要:1、Zookeeper是 Apache开源 的 分布式应用程序 服务治理; 在分布式环境中 协调和管理服务 是一个复杂的过程; ZooKeeper通过其简单的架构和API解决了这个问题; ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。 2、ZooKeeper服 阅读全文

posted @ 2019-04-01 16:04 anpeiyong 阅读(132) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示