• springcloud入门


    学习的时候主要是根据https://www.cnblogs.com/chry/p/7286601.html

    这个博主的博文顺序学习的,不过这个博主的东西有点旧,实际实施的时候参考了很多其他博文

    1.简单的cloud搭建

    https://blog.csdn.net/zhou199252/article/details/80745151

    这个文章主要是一个最简单的server和服务的注册以及服务之间的调用的调用错误处理

    2.配置中心的搭建

    这里踩坑了,眼瞎没看全说明

    https://blog.csdn.net/qq_38423105/article/details/81875206

    划重点1.

    访问资源的形式如下:

    The HTTP service has resources in the following form:
    /{application}/{profile}[/{label}]
    /{application}-{profile}.yml
    /{label}/{application}-{profile}.yml
    /{application}-{profile}.properties
    /{label}/{application}-{profile}.properties
    ---------------------
    作者:wisdom-chen
    来源:CSDN
    原文:https://blog.csdn.net/qq_38423105/article/details/81875206
    版权声明:本文为博主原创文章,转载请附上博文链接!

    划重点2.

    client配置

    spring.application.name和
    spring.cloud.config.profile定义了文件名:
    configclient-dev.properties或者yml
    # 和git里的文件名对应
    spring.application.name=configclient
    # 远程仓库的分支
    spring.cloud.config.label=master
    # dev 开发环境配置文件 | test 测试环境 | pro 正式环境
    # 和git里的文件名对应
    spring.cloud.config.profile=dev
    # 指明配置服务中心的网址
    spring.cloud.config.uri= http://localhost:7010/
    server.port=7020

    划重点3.
    配置文件一般有自己的一个单独的地址空间

    划重点4.
    一般的项目都有不止一个配置文件
    在config下添加name配置,多个配置文件名逗号分隔
    spring:
      rabbitmq:
        host: localhost
        port: 5672
        username: guest
        password: guest
      application:
        name: configtest
      cloud:
        config:
          label: master
          profile: dev
          name: configtest,testtt
    

     一般项目只有一个很简单的bootstrap.xml配置文件,指明项目拥有几个配置文件,包过项目端口等,都是放在git的空间里。



    3.配置自动刷新

     https://blog.51cto.com/zero01/2171735

    有个坑,我用的码云,webhook的访问失败了,是解析报文失败了。不过理解了大致的流程

    具体的细节其实不理解,比如rabbitmq的管理界面,就很懵逼。回头再补,现在先把springcloud的一套学会

    4.zuul

    也有个坑,访问url上要加上服务名。

     5.stream 

    后期是看https://my.oschina.net/u/3829444?tab=newest&catalogId=5768791这个系列

    有stream一节,项目启动不了,是bean的初始化问题,后来看了其他一篇文章http://www.pianshen.com/article/1577359939/

    大概inputStream和outputStream需要用两个bean,代码这么改了后就OK了。

    6.

     断路器指标数据监控Hystrix Dashboard 和 Turbine

    https://www.cnblogs.com/chry/p/7286601.html按照这个文搭的断路器数据监控   有问题

    https://blog.csdn.net/fxbin123/article/details/82322476解决方式

  • 相关阅读:
    sqlnet设置网络传输加密
    临时表处理办法
    分布式事务2PC_PENDING异常处理
    统计信息收集百分比和并行改变
    dataguard丢失归档日志处理
    patch 28729262
    Cardinality
    统计信息不准导致sql性能下降
    子查询展开
    ogg 单表拆分合并进程
  • 原文地址:https://www.cnblogs.com/heroinss/p/10951183.html
Copyright © 2020-2023  润新知