
微服务
lucasmaluping
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring复习+@Bean注解
1、HelloSpring:package com.lucas;/** * @Author Lucas * @Date 2019/12/26 11:15 * @Version 1.0 */public class HelloSpring { public void hello() { System.out.println("hello"); }}...原创 2019-12-27 10:19:38 · 168 阅读 · 0 评论 -
微服务---7.负载均衡Ribbon
实际环境中,我们往往会开启很多个user-service的集群。此时我们获取的服务列表中就会有多个,到底该访问 哪个呢? 一般这种情况下我们就需要编写负载均衡算法,在多个实例列表中进行选择。 不过Eureka中已经帮我们集成了负载均衡组件:Ribbon,简单修改代码即可使用。 什么是Ribbon: 接下来,我们就来使用Ribbon实现负载均衡。 7.1.启动...原创 2019-12-19 10:01:30 · 332 阅读 · 0 评论 -
Spring RestTemplate中几种常见的请求方式
GET请求在RestTemplate中,发送一个GET请求,我们可以通过如下两种方式:第一种:getForEntitygetForEntity方法的返回值是一个ResponseEntity,ResponseEntity是Spring对HTTP请求响应的封装,包括了几个重要的元素,如响应码、contentType、contentLength、响应消息体等。比如下面一个例子:@RequestM...原创 2019-12-19 09:17:44 · 321 阅读 · 0 评论 -
微服务---6.Eureka注册中心
6.4.Eureka详解6.4.1.基础架构Eureka架构中的三个核心角色:服务注册中心 Eureka的服务端应用,提供服务注册和发现功能,就是刚刚我们建立的eureka-server服务提供者 提供服务的应用,可以是SpringBoot应用,也可以是其它任意技术实现,只要对外提供的是Rest风格服务即可。本例中就是我们实现的user-service服务消费者 消费应用从注册中心获...原创 2019-12-18 16:56:04 · 2702 阅读 · 0 评论 -
微服务---5.微服务场景模拟
5.1.创建父工程5.1.1.Spring工程创建原创 2019-12-18 14:40:37 · 398 阅读 · 0 评论 -
微服务---4.初始SpringCloud
微服务是一种架构方式,最终肯定需要技术架构去实施。微服务的实现方式很多,但是最火的莫过于Spring Cloud了。为什么?后台硬:作为Spring家族的一员,有整个Spring全家桶靠山,背景十分强大。技术强:Spring作为Java领域的前辈,可以说是功力深厚。有强力的技术团队支撑,一般人还真比不了群众基础好:可以说大多数程序员的成长都伴随着Spring框架,试问:现在有几家公司开发...原创 2019-12-17 10:43:27 · 290 阅读 · 0 评论 -
Spring REST Template
简介我们之前都使用过HttpClient来发送HTTP请求,但我们很多时间都需要将HttpClient请求或者响应的数据转换为Java对象,HttpClient需要我们自己手动来解析。我们今天要介绍的Spring REST Template比HttpClient用起来更加方便简洁。思路:一、后台主要提供RESTFUL Service服务二、门户,也就是前端系统,用来处理浏览器提交的请求,接...原创 2019-12-16 21:39:31 · 673 阅读 · 0 评论 -
工程测试1
1、SpringBoot项目ResResult:实体类:保存结果 两个字段successmessageUser:两个字段:username passwordUserDao:三个方法 :save 、findone、findAllUserDaoImpl:List<User> users / save:往users中add 、findone:在L...原创 2019-12-16 15:49:03 · 217 阅读 · 0 评论 -
rest服务
rest服务是一种web服务架构,其目的是为了创建良好扩展性的分布式系统rest应该具备以下条件:使用客户/服务器模型(简称C/S结构,是一种网络架构,它把客户端 (Client) 与服务器(Server) 区分开来。每一个客户端软件的实例都可以向一个服务器或应用程序服务器发出请求。) 例如前后端分离,页面和服务不在同一服务器上运行。层次化的系统 例如一个父系统下有多个子模块,每个模块都...原创 2019-12-16 14:11:02 · 308 阅读 · 0 评论 -
微服务---2.远程调用方式
2.远程调用方式无论是微服务还是SOA,都面临着服务间的远程调用。那么服务间的远程调用方式有哪些呢?常见的远程调用方式有以下几种:RPC:Remote Produce Call远程过程调用,类似的还有RMI。自定义数据格式,基于原生TCP通信,速度快,效率高。早期的webservice,现在热门的dubbo,都是RPC的典型Http:http其实是一种网络传输协议,基于TCP,规定了...原创 2019-12-13 11:29:50 · 504 阅读 · 0 评论 -
微服务---1系统架构的演变
0. 学习目标了解系统架构的演变了解RPC与Http的区别掌握HttpClient的简单使用知道什么是SpringCloud独立搭建Eureka注册中心独立配置Robbin负载均衡会配置Hystix熔断会使用Feign进行远程调用能独立搭建Zuul网关能编写Zuul的拦截器1.系统架构演变随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架...原创 2019-12-13 11:10:48 · 282 阅读 · 0 评论