微服务
mengmengdastyle
天地有情尽白发,人间无意了沧桑!
展开
-
微服务Spring Cloud | 2.2 服务发现与服务注册
转载出处:永不失联!如何实现微服务架构中的服务发现? 原文地址:Service Discovery in a Microservices Architecture想象一下,如果你在写代码调用一个有REST API或Thrift API的服务,你的代码需要知道一个服务实例的网络地址(IP地址和端口)。运行在物理硬件上的传统应用中,服务实例的网络地址是相对静态的,你的代码可以从一个很少更新的...转载 2018-04-24 14:14:50 · 232 阅读 · 0 评论 -
微服务Spring Cloud | 2.6 应用Ribbon实现负载均衡
一、 负载均衡Ribbon是Netflix公司开源的一个负载均衡的项目,它属于客户端负载均衡器,运行在客户端上。它是一个经过了云端测试的IPC库,可以很好地控制HTTP和TCP客户端的一些行为。 • 负载均衡 • 容错 • 多协议(HTTP,TCP,UDP)支持异步和反应模型 • 缓存和批处理二、 Ribbon的简单使用Springcloud已经包含Rib...原创 2018-04-25 17:11:18 · 204 阅读 · 0 评论 -
微服务Spring Cloud | 2.6.1 使用配置文件自定义Ribbon Client
一、主类主类不需要修改, 二、配置文件添加如下内容: 解释:给microservice-providre-user服务设置负载均衡规则。 三、调用类在controller类中添加负载均衡规则, 及@GetMapping("/test") public String test() { ServiceInstance serviceInstance...原创 2018-04-25 17:06:51 · 255 阅读 · 0 评论 -
微服务Spring Cloud | 2.5 将微服务注册到Eureka Server上
一、 项目架构 修改之前的项目即可,添加Eureka相关即可 二、 pom文件 添加以下内容:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eur...原创 2018-04-24 17:37:42 · 273 阅读 · 2 评论 -
微服务Spring Cloud | 2.1.1 springboot整合H2内存数据库
微服务Spring Cloud | 2.1.1 springboot整合H2内存数据库一、H2介绍H2是关系内存数据库,当程序启动的时候,会在内存中创建表,并将数据存储在内存中,当重启程序后,会自动删除内存中的数据,从而可以很好的用来做dao层的单元测试和service层的单元测试,使整个程序不会依赖具体的数据库,同时也提高了单元测试的效率。二、引入及配置在上个项目中,我们访问...原创 2018-04-20 14:14:31 · 1285 阅读 · 0 评论 -
微服务Spring Cloud | 2.4.1 springboot使用spring security
Spring Boot与Spring Security在一起开发非常简单,充分体现了自动装配的强大,Spring Security是Spring Boot官方推荐使用的安全框架。配置简单,功能强大。一、 项目架构二、 pom文件中加入添加security,下面是eureka + security的引入<dependencies> <...原创 2018-04-24 16:35:39 · 2669 阅读 · 0 评论 -
微服务Spring Cloud | 2.4 Eureka Server搭建
微服务Spring Cloud | 2.4 Eureka Server搭建一、 创建Eureka Server工程 新建一个maven工程,也可以应用spring官网创建: http://start.spring.io/ 二、 项目架构 三、 pom文件 添加pom文件内容:<project xmlns="http://maven.apache.o...原创 2018-04-24 16:25:20 · 882 阅读 · 0 评论 -
微服务Spring Cloud | 2.3.1 Spring boot和 Spring Cloud版本匹配关系
在Spring Cloud的官方上提供了Spring Cloud和Spring Boot版本的匹配关系。附链接地址: http://projects.spring.io/spring-cloud/ 进入官方网站之后,可以选择版本。复制到自己项目的pom文件中: 问题: 使用官方Springcloud+springboot的版本没有问题,但是加入Eureka组件之后出现一...原创 2018-04-24 15:23:48 · 6298 阅读 · 0 评论 -
微服务Spring Cloud | 2.3 创建微服务的父工程
微服务Spring Cloud | 2.3 创建微服务的父工程 一、 创建pom工程 1 右键>新建maven工程 2 填入相关选项 创建的项目目录结构: pom.xml文件修改内容为如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.a...原创 2018-04-24 15:11:00 · 1402 阅读 · 0 评论 -
微服务Spring Cloud | 2.1 创建一个服务提供者和消费者
微服务Spring Cloud | 2.1 创建一个服务提供者和消费者一、 概念 服务提供者:是指服务的被调用方(即:为其它服务提供服务的服务) 服务消费者:是指服务的调用方(即:依赖其它服务的服务)二、 业务场景1 查询者A需要根据id查询User的信息,调用consumer的查询服务; 2 consumer程序调用microservier(服务提供者)的查询接...原创 2018-04-20 01:33:02 · 3677 阅读 · 0 评论 -
微服务Spring Cloud | 目录汇总
做了个汇总目录链接:(2.1)微服务Spring Cloud | 2.1 创建一个服务提供者和消费者 https://blog.csdn.net/mengmengdastyle/article/details/80013194 (2.1.1)微服务Spring Cloud | 2.1.1 springboot整合H2内存数据库 https://blog.csdn.net/mengmeng...原创 2018-05-16 00:09:37 · 330 阅读 · 0 评论