06 2020 档案
摘要:1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts
阅读全文
摘要:nacos下载:https://github.com/alibaba/nacos/tags 这里下载1.1.4 下载好了启动bin目录下的startup.cmd 启动好了界面这样,然后访问http://localhost:8848/nacos,用户名和密码都是nacos 这里有一个坑,就是我之前电脑
阅读全文
摘要:sleuth实现追踪,zipkin实现展示 下载zipkin网址: https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/2.12.9/ 下载:zipkin-server-2.12.9-exec.jar 运行:通过j
阅读全文
摘要:stream:解决不同项目之间消息中间件的差异带来的问题,解耦。通过binder来屏蔽底层中间件的差异,通过input和output进行信息的传递。 模型: 项目生产者: 1.pom: <dependency> <groupId>org.springframework.cloud</groupId>
阅读全文
摘要:支持rabbitMQ和kafka 现用rabbitMQ广播模式; 有两种设计思想: 1.利用消息总线触发一个客户端的bus/refresh进而刷新所有客户端的配置 2.利用消息总线触发一个服务端的bus/refresh进而刷新所有客户端的配置 现在使用第二种思想,因为第一种违反了微服务架构的职责单一
阅读全文
摘要:解决每个项目的都有自己独立的配置文件导致代码膨胀: 通过消息总控(配置中心)与github连接,直接从github中获取需要的文件 服务端: 1.pom: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>sp
阅读全文