随笔分类 - 微服务
springcloud,dubbo
摘要:很多java的朋友学习新知识时候去百度,看了之后一知半解,不知道怎么操作,不知道到底什么什么东西,那么作为java码农到底该怎么学习额 一 百度是对还是错呢? 百度是一个万能的工具,当然是对也是错的,对于一些小知识,是可以百度的,但是例如学习springcloud,那么最好是进入官方文档进行查看,可
阅读全文
摘要:在笔者换jar包时候出现问题: 这个是缺少了zookeeper的依赖,所以引入那个依赖就可以解决了
阅读全文
摘要:笔者用自己代码测试时候发现这个版本信息,可以没有,也可以制定一个就可以了,没有太大的问题,只是需要注意引入的依赖问题,两个jar与一个jar的问题, 然后就是接口公共依赖问题,案例是把我找的几个案例进行配置的,将接口分开来写,当然也可以写在一个包里面
阅读全文
摘要:将配置文件进行更换: 在一中是引入: 这两个依赖,也可以引入一个依赖照样是可以进行:
阅读全文
摘要:工程结构: 主pom 注意事项:引入图中整个dubbo依赖时候要加入这个zookeeper的依赖,不然会报calssnotfound错误: common代码: 1 pom 2 product api privoder代码 1 pom 2 productservice 3 启动类: 4 yml: co
阅读全文
摘要:这个模块是一个独立的模块所以需要建立一个模块, 首先引入: 依赖pom.xml 编写启动类: 编写yml文件: 注意事项: 二: 访问体验:
阅读全文
摘要:首先配置类: 这个地方忘记加了 第二主机名写出了locahost后台报错 这两个不加会报错: 还有就是那个界面之后不知道如何操作:
阅读全文
摘要:Hystrix Dashboard是Hystrix的仪表盘组件,主要用来实时监控Hystrix的各项指标信息,通过界面反馈的信息可以快速发现系统中存在的问题。 整合快速体验: pom.xml(这个是F系之后的依赖) 之前的使用: 启动类上加 启动类配置@EnableHystrixDashboard注
阅读全文
摘要:feign本身是支持Hystrix的,所以不需要引入其他依赖: 我们可以看看feign这个项目的依赖,就是引入这个依赖的pom.xml 要想看这个很简单,点击那个依赖进去就可以了 点进去就可以看到 是本身就支持的,所以直接使用就可以了: 使用很简单: 在yml文件中开启: 看之前写的调用接口: 那个
阅读全文
摘要:首先在代码里面引入依赖: 这个依赖包括了前几个依赖,所以引入一个就可以了 可以点进这个依赖看下: 所以只需要引入刚才那个依赖就可以了 yml 配置: 然后docker安装zipkin 启动zipkin 在浏览器输入地址: 然后启动服务: 服务调用成功: 可以看到每个服务的调用时间,可以进行优化相关配
阅读全文
摘要:一 Eureka注册中心认证: Eureka自带了一个管理界面,如果不加密,所有人都可以进行访问这个地址,这样安全问题就来了,所以需要对其进行加密认证: 那么该如何进行整合呢: 1 在注册中心模块添加依赖: 2 yml文件配置: 3 启动服务再次登录尝试: 之前是谷歌登录,所以换了一个浏览器,需要再
阅读全文
摘要:一:编译器报错 这个地方是由于没有被spring管理,编译器报错,可以选择加上@comoponent这个注解 也可以选择不加,启动程序是不会报错的. 二 报错为空: 这个主要看最后一个是参数不存在的错误 说明问题: 问题解决方法
阅读全文
摘要:一:Feign简介 Feign 是一种声明式、模板化的 HTTP 客户端,在 Spring Cloud 中使用 Feign,可以做到使用 HTTP请求远程服务时能与调用本地方法一样的编码体验,开发者完全感知不到这是远程方法,更感知不到这是个 HTTP 请求。 Feign 的灵感来源于 Retrofi
阅读全文
摘要:我在RestTemplate的配置类里使用了 @LoadBalanced@Componentpublic class RestTemplateConfig { @Bean @LoadBalanced public RestTemplate restTemplate(){ return new Res
阅读全文