代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

(十一) 整合spring cloud云架构 - SSO单点登录之OAuth2.0登录流程(二)

    (十一) 整合spring cloud云架构 - SSO单点登录之OAuth2.0登录流程(2) 上一篇是站在巨人的肩膀上去研究OAuth2.0,也是为了快速帮助大家认识OAuth2.0,闲话少说,我根据框架中OAuth2.0的使用总结,画了一个简单的流程图(根据用户名+密码实现OAuth2.0的登录认证):    上面的图很清楚的描述了当前登录login的流程,现在我们针对于login做成相关的微服务,解析如下: 请求方式:POST服务URL: http://localhost:8080/user/login参数类型:application/jsonHeaders: Content-Type: application/json              Authorization: Basic QXkjkdkYkhfeyKOKKHUM67ejfjeSfnrRdk5nPT0=  

    阅读全文>>

作者:coody分类:【_云计算浏览(633

2018-07-20

(十三) 整合spring cloud云架构 - SSO单点登录之OAuth2.0 依据token获取用户信息(4)

    (十三) 整合spring cloud云架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4) 上一篇我根据框架中OAuth2.0的使用总结,画了SSO单点登录之OAuth2.0 登出流程,今天我们看一下根据用户token获取yoghurt信息的流程:   /** * 根据token获取用户信息 * @param accessToken * @return * @throws Exception */ @RequestMapping(value = "/user/token/{accesstoken}", method = RequestMethod.GET) public ResponseVO getUserByToken(@PathVariable(value = "accessToken", required =

    阅读全文>>

作者:coody分类:【_云计算浏览(2018

2018-07-21

云计算-OpenStack Neutron详解

    云计算---OpenStack Neutron详解简介: neutron是openstack核心项目之一,提供云计算环境下的虚拟网络功能 OpenStack网络(neutron)管理OpenStack环境中所有虚拟网络基础设施(VNI),物理网络基础设施(PNI)的接入层。 网络结构: Neutron网络结构图,管理员创建和管理Neutron外部网络,是租户虚拟机与互联网信息交互的桥梁。更具体的,外部网络会分出一个子网,它是一组在互联网上可寻址的IP地址。一般情况下,外部网络只有一个(neutron是支持多个外部网络的),且由管理员创建。租户虚拟机创建和管理租户网络,每个网络可以根据需要划分成多个子网。诸多子网通过路由器与Neutron外部网络(图中具体是子网A)连接。路由器的gateway网关端连接外部网络的子网,interfaces接口端有多个,连接租户网络的子网。路由器及interf

    阅读全文>>

作者:coody分类:【_云计算浏览(1340

2018-07-20

(9)整合spring cloud云服务架构 - commonservice-config配置服务搭建

    (九)整合spring cloud云服务架构 - commonservice-config配置服务搭建 1. 介绍 Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持。使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environment和PropertySource抽象相同,因此它们与Spring应用程序非常契合,但可以与任何以任何语言运行的应用程序一起使用。随着应用程序通过从开发人员到测试和生产的部署流程,您可以管理这些环境之间的配置,并确定应用程序具有迁移时需要运行的一切。服务器存储后端的默认实现使用git,因此它轻松支持标签版本的配置环境,以及可以访问用于管理内容的各种工具。很容易添加替代实现,并使用Spring配置将其插入。 2. 引入pom相关jar包,其中pom.x

    阅读全文>>

作者:coody分类:【_云计算浏览(1360

2018-07-22

(10) 整合spring cloud云架构 - SSO单点登录之OAuth2.0登录认证(1)

    (十) 整合spring cloud云架构 - SSO单点登录之OAuth2.0登录认证(1) 之前写了很多关于spring cloud的文章,今天我们对OAuth2.0的整合方式做一下笔记,首先我从网上找了一些关于OAuth2.0的一些基础知识点,帮助大家回顾一下知识点:   一、oauth中的角色 client:调用资源服务器API的应用 Oauth 2.0 Provider:包括Authorization Server和Resource Server (1)Authorization Server:认证服务器,进行认证和授权 (2)Resource Server:资源服务器,保护受保护的资源user:资源的拥有者   二、下面详细介绍一下Oauth 2.0 Provider Authorization Server: (1)AuthorizationEndpoint:进行授

    阅读全文>>

作者:coody分类:【_云计算浏览(1388

2018-07-21

(十五) 整合spring cloud云架构 - commonservice-sso服务筹建(一)

    (十五) 整合spring cloud云架构 - commonservice-sso服务搭建(一) 前面几篇我们已经介绍了Spring Cloud和oauth2的知识点,今天我们要利用Spring Cloud和oauth2进行commonservice-sso服务搭建,本节我们只是搭建commonservice-sso的基础平台,闲话少说,直接将步骤记录下来: 1. 创建maven项目commonservice-sso,其中pom.xml文件配置如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL

    阅读全文>>

作者:coody分类:【_云计算浏览(1514

2018-07-17

【spring cloud 引见】

    【spring cloud 介绍】 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。   Spring Cloud Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.

    阅读全文>>

作者:coody分类:【_云计算浏览(1456

2018-07-21

(3)spring cloud微服务分布式云架构 - Spring Cloud集成项目简介

    (三)spring cloud微服务分布式云架构 - Spring Cloud集成项目简介 Spring Cloud集成项目有很多,下面我们列举一下和Spring Cloud相关的优秀项目,我们的企业架构中用到了很多的优秀项目,说白了,也是站在巨人的肩膀上去整合的。在学习Spring Cloud之前大家必须了解一下相关项目,希望可以帮助到大家。 Spring Cloud Config 配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。 Spring Cloud Bus ​事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署。 Eureka 云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 Hystrix

    阅读全文>>

作者:coody分类:【_云计算浏览(1748

2018-07-22

(7)整合spring cloud云服务架构 - common-service 项目构建过程

    (七)整合spring cloud云服务架构 - common-service 项目构建过程 我们将对common-service整个项目进行剖析,将整个构建的流程给记录下来,让更多的关注者来参考学习。 首先在构建spring cloud的common-service之前,我们需要准备的技术: Maven(项目构建)、Spring Boot、Spring Cloud、微服务概念、去中心化思想、分布式等,针对于common-service的顶级项目,这里我们主要使用Maven来构建,闲话少说,我们直接上代码是最直观的。 1. 创建一个Maven的顶级项目,其中pom.xml文件配置如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"

    阅读全文>>

作者:coody分类:【_云计算浏览(651

2018-07-21

SOLR Cloud(四)Elasticbeanstalk Zookeeper

    SOLR Cloud(4)Elasticbeanstalk Zookeeper SOLR Cloud(4)Elasticbeanstalk ZookeeperElasticbeanstalk will use this find to find the Docker Image and some simple SettingsDockerrun.aws.json{  "AWSEBDockerrunVersion": 2,  "volumes": [{      "name": "zoo-data",      "host": {        "sourcePath": "/media/ephe

    阅读全文>>

作者:coody分类:【_云计算浏览(2078

2018-07-21

云计算-openstack基础构架以及服务形式详解

    云计算---openstack基础构架以及服务方式详解一:什么是openstack        是Rackspace(美国航天局)和NASA(一家公司)共同发起的开源项目,他是一系列软件项目的组合。        这些项目是松耦合的关系,可以进行独立的安装,启动和停止,只有在必要的时候才进行通信(优点:扩展性好,安全性高,缺点:安装和配置比较复杂) 二:openstack的主要功能组件 1:简介            主要分为5个不同的层次16个不同功能模块:                  Presentation【表示层】:api模块,ui模块  

    阅读全文>>

作者:coody分类:【_云计算浏览(2000

2018-07-20

SpringCloud(1): SpringBoot 创建简单的微服务

    SpringCloud(一): SpringBoot 创建简单的微服务    (编写不易,转载请注明:http://shihlei.iteye.com/blog/2398709)    一 概述 :       基于sring boot 创建 简单的微服务。       spring boot 版本:1.5.7.RELEASE。   二 项目组成           父项目:x.demo.springcloud           module:                 1)spring-cloud-microservice:微服务项目,实现获取当前时间服务                2)spring-cloud-webfront:前端项目,根据业务调用各种微服务,这里只是获取时间。   三 Idea 创建 Spring boot工程向导使用   (一)创建父工程:

    阅读全文>>

作者:coody分类:【_云计算浏览(488

2018-07-22

SpringCloud(2):声明式RestClient—Feign

    SpringCloud(二):声明式RestClient—Feign  (编写不易,转载请注明:http://shihlei.iteye.com/blog/2399457) 一 概述           feign: 声明式rest 客户端,spring cloud 扩展了feign,提供了springmvc的标签支持,替代RestTemplate简化操作。         git:https://github.com/OpenFeign/feign   二 项目           服务提供者:《 SpringCloud(一): SpringBoot 创建简单的微服务》中的时间微服务——spring-cloud-microservice         服务消费者:《 SpringCloud(一): SpringBoot 创建简单的微服务》改进——spring-cloud-

    阅读全文>>

作者:coody分类:【_云计算浏览(1564

2018-07-22
上一页 1/209页 下一页