Java面试——微服务

1、什么是微服务?     就目前而言,对于微服务业界并没有一个统一的,标准的定义。     但通常而言,微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分一组小的服务,每个服务运行在其独立的自己的进程中,服务之间相互协调、互相配合,为用户提供最总价值。服务之间采用轻量级的通...

2018-05-18 21:01:57

阅读数 14476

评论数 2

SSM配置文件整理(分布式项目、soa架构)

1、soa架构中服务模块目录图      1)、配置MyBatis整合配置文件SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" ?&...

2018-05-13 22:36:57

阅读数 897

评论数 3

Zuul路由网关

1、概述:     Zuul包含了对请求的路由和过滤两个最主要的功能:         其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础。而过滤器的功能则负责对请求的处理过程干预,是实现请求校验、服务聚合等功能的基础。Zuul和Eureka进行整合,将Zuul自身注...

2018-05-08 21:54:33

阅读数 238

评论数 0

Hystrix断路器

1、概述    1)、分布式系统面临的问题:复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候不可避免地失败。服务雪崩:多个微服务之间调用的时候,假设A服务调用B服务和C服务,B服务和C服务又调用其它服务,这就是所谓的“扇出”,如果扇出的链路上某个微服务调用响应时间过长或者不可...

2018-05-08 00:39:48

阅读数 106

评论数 0

Feign负载均衡

1、是什么?    Fegin是一个声明式WebService客户端。使用Fegin能让编写Web Service 客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解即可,同时支持JAX-RS标准的注解。Feign也支持可拔插式的编码器和解码器。SpringCloud对Feign进行了...

2018-05-07 00:44:50

阅读数 3919

评论数 0

Ribbon负载均衡

1、概述:【1】、是什么?    Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端的负载均衡的工具。    简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户...

2018-05-06 19:29:50

阅读数 355

评论数 1

Eureka服务注册与发现

1、Eureka是什么?        Netflix在设计Eureka时遵守的就是AP原则。        Eureka是Netflix的一个子模块,也是核心模块之一,Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务来说是非常重要的...

2018-05-05 15:09:06

阅读数 137

评论数 0

Java实现Excel导出功能

1、页面添加导出按钮<a class="nui-button" onclick="downloadExcel()">Excel</a>2、...

2018-05-03 13:40:51

阅读数 462

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭