说是这么说哈,实际上这个泳道活动图只是一个大概流程,上边写的组件也基本上都是接口 而不是具体实现 (具体实现这鬼画得出来啊) 对于Spring这么强的东西来说,内部实现比我画的复杂多了,我这也就是随便画画 在线丢人而已   不过,就这么个简单的图还是凝结了我好久的知识总结的心血来着,从很久以前自学Spring开 ...

Read more »

阅读全文 »

RPC : Remote Procudure Call 不同计算机之间的方法可以远程调用,这个就是RPC最重要的概念 但是由于程序是运行在不同的机器中的,两个机器之间并没有联系,要是想实现调用其他机器上的方法如同在调用本机的方法一样的效果 该如何做到? 我用了最基本的BIO来实现这个需求,要实现这种需求, 客户端和服务端两个角色是必 ...

Read more »

阅读全文 »

本来遇到了很奇怪的坑,crontab定时任务执行的shell脚本和自己手动执行的shell脚本不一致。 在java进程已启动的情况下, crontab定时任务执行的脚本却总是找不到对应的pid。 试了好几种解决方法,结果还是不行。 全部命令都用绝对路径执行啊,环境导入啊之类的,都试了下,没有作用,后来自己用crontab里写的定时任务试了 ...

Read more »

阅读全文 »

这书怎么说呢,讲的挺浅的,而且主要是无意义的代码片段贴的过多了。 很多知识点比如说书中的synchronized关键字讲解、wait notify等方法讲解,明明梳理知识点讲完就完事了,偏偏要贴几十页代码,有水字数嫌疑。 贴代码也就算了吧,还贴的是eclipse的截图代码,也不知道该说什么。   本来看synchronized关键字的时 ...

Read more »

阅读全文 »

说是简单,tm那是找到解决方案之后才简单。 可能是我用的SpringCloud版本太新了,自己配zipkin server把我给配吐了。 又是版本冲突、又是注册不进去Eureka、又是访问ui报错、又是找不到ObjectProvider.orderedStream()方法的,我从百度搜到必应搜到google搜到Stack Overflow,整了一个上午。 我就想着,这玩意怎么能这 ...

Read more »

阅读全文 »

刚因腰椎骨折从床上起来没几个星期,腿部的表皮样囊肿又发炎化脓了。没辙,只能手术,由于发炎了才割的,以后还有复发的可能。佛了。 从上周三开始,就是上周三(2019.06.12)做的手术,麻药并没有什么用处,本来是要打腰麻的,结果因为我刚腰椎骨折所以不能打,那只能局麻了,感受的清清楚楚,我都不想回忆了,疼的不行 ...

Read more »

阅读全文 »

上篇文章主要是搭建了一下Zuul的服务,并且实现了Zuul过滤器的自定义需求。 里边讲到了,Zuul 已经集成了 Ribbon、Hystrix ; 而 Ribbon无需配置,会在请求路由时自动给你进行负载均衡。 但是在Zuul服务路由不到对应微服务时,是没有对应的回退机制的,还是得自己手动写一下。   实现路由失败回退机制,首先需要继 ...

Read more »

阅读全文 »

  微服务架构有一个问题,那就是客户端如何访问各个微服务。 总不能在客户端APP/HTML写很多个不同的地址来请求吧?这样维护及其困难、开发不易。 这时候就需要一个网关,客户端的请求都发给这个网关, 然后由他来给你路由到别的微服务里边。 netflix 就开源了一个微服务网关:Zuul ,可以和 SpringCloudNetflix 全家桶 ...

Read more »

阅读全文 »

上个文章使用了Eureka搭建了集群服务注册中心,但是最后实现 RPC 的方式还是  从代码中获得服务对应地址->字符串拼接->请求获得响应  的这样一种方式。 这种方式弊端还是有不少的。如果可以像调用自己的服务一样调用别人提供的服务那该多舒适啊。   而 Feign 就可以实现这种需求,Feign也是网飞开发的,Spri ...

Read more »

阅读全文 »

上一篇 Spring Cloud 项目的搭建文章 : 链接   再说下我的版本号 , 用的比较新:   Spring Boot 2.0.5 RELEASE Spring Cloud Finchley.SR3 项目管理工具: gradle 进入正题: 从之前的项目构造来看,RPC虽然是实现了,但是调用的链接确是写死在代码中的,比较丑陋。 要是提供服务的地址突然换了,那这边消费者 ...

Read more »

阅读全文 »
EA PLAYER &

历史记录 [ 注意:部分数据仅限于当前浏览器 ]清空

      00:00/00:00