美文网首页
springCloud

springCloud

作者: 苏州城外无故人 | 来源:发表于2019-05-14 23:17 被阅读0次

    第一章:微服务介绍
    1.微服务是一种架构风格
    ( 微服务:一系列微小的服务每个微服务都有一个进程每个服务为独立的业务开发独立部署,分布式管理)
    2.简单的微服务架构
    基础框架/组件:
    服务注册发现
    服务网关!
    后端通用服务
    前端服务(聚合和裁剪)


    阿里系: SpringCloud:主要是基于Netflix开源组件的进一步封装
    Dubbo
    Zookeeper
    SpringMVC or Springboot
    第二章 服务注册与发现
    1.SpringCloud Eureka

    Eureka Server 注册中心
    Eureka Client 服务注册

    2.Eureka Server

    3.Eureka Client的使用
    将server端 打包部署Mvn clean package
    Ls -al target
    Java -jar XXX.jar

    Nohup Java -jar target/XXX.jar > /dev/null 2>&1 &后台运行
    Ps -ef |grep eureka 查看进程
    服务端要一直运行

    1. Eureka的高可用
      Eureka互相注册
      Client 注册多个server
      3个server 1个client部署
      双节点,三节点注册中心
      5.Eureka总计

    6.分布式下服务注册的地位和原理
    A服务发现多个B微服务,通过客户端发现或者服务端发现选择其中一个b服务
    客户端发现: 服务器端:
    Eureka Nginx
    Zookepper
    Kubernetes
    客户端发现直接去注册中心寻找可用的B, 服务器端通过代理寻找可用的B
    微服务的特点: 异构
    REST OR RPC?通信
    springCloud的特点:
    REST
    https://github.com/Gushifei/springcloud/commit/50a911a1e4faf2f77a0b55825698ff0cb299f06f

    相关文章

      网友评论

          本文标题:springCloud

          本文链接:https://www.haomeiwen.com/subject/uubyaqtx.html