随笔分类 - J2EE之微服务
摘要:一、Nacos 注册中心 协调者 阿里为 SpringCloud 贡献了一个子项目,叫做 SpringCloud Alibaba,其中包括了微服务开发中的几个基础组件,Nacos 就是此项目中的一项技术。 nacos主要功能是服务发现和微服务的配置集中管理。
阅读全文
摘要:一、SpringCloud微服务架构 1.流程:客户端请求→ 微服务网关(Zuul)→ 注册发现中心(Eureka)→ 调用中心(Fegin通信)→ 负载均衡(Ribbon)→ 熔断器(Hystrix) 。 2.五大组件 1)Eureka:注册中心:服务发现,服务注册。 2)Feign:服务调用请求
阅读全文
摘要:一、日志框架简介 1.SpringBoot选用日志抽象层SLF4j和日志实现logback(Log4j的升级版)。 2.SLF4j使用 2.1SLF4j使用组合 2.2SLF4j使用例子。SLF4j + logback 3.其他日志框架统一转换为slf4j 排除spring默认日志框架commons
阅读全文
摘要:一、简介和Thymeleaf spring-boot-starter-web 1.webjars和静态资源映射规则 1.1 webjars:以jar的方式引入静态资源。官网:https://www.webjars.org/。 1.2 默认静态资源文件夹 1.3 欢迎页:index页面 1.4 图标
阅读全文
摘要:一、Docker基础 ”一处封装构建,到处运行“ 跨平台跨服务器。 1.解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。 二、Docker三要素 1.仓库:集中存放镜像的场所。Docker HUB 2.镜像:一个只读的模板。 3.容器:独立运行的一个或一组应用,镜像
阅读全文
摘要:一、SpringBoot启动原理 参考1.Spring Boot启动流程 Spring Boot项目最简单的Application启动类。 可以看出Application启动类中,包含了 1)@SpringBootApplication 注解和 2)SpringApplication.run 启动方
阅读全文
摘要:一、Docker简介 Docker是一个开源的应用容器引擎。基于go语言。 二、Docker核心概念 1.Docker主机和Docker客户端 2.Docker仓库、镜像、容器。 3.Docker容器的四种状态: 运行 已暂停 重新启动 已退出 4.Docker使用流程 1)创建Dockerfile
阅读全文
摘要:一、SpringBoot入门和微服务简介 1.SpringBoot入门 springboot:J2EE一站式解决方案 springcloud:分布式整体解决方案 SpringBoot:对Spring框架的进一步升级,能够快速创建Spring项目并独立运行,内嵌Tomcat、jetty服务器,不用打W
阅读全文