docker 循环依赖的网络设置
在Eureka中, 使用docker 部署高可用的时候,就会出现 容器之间 循环依赖
解决方案很多, 这里使用 网络桥接设置
compose的方式如下
version: "2"
services:
peer1: # 默认情况下,其他服务可以使用服务名称连接到该服务。
Spring MVC 使用 Jetty 作为内嵌服务器
Jetty 是高性能的 Servlet 容器,经常会在开发环境中作为服务器来使用。在本文中,我们将使用 Spring Web MVC 技术来实现 REST 接口,并使用 使用 Jetty 作为内嵌服务器,方便测试。
Spring Boot 的 10 个核心模块
Spring Boot 的核心模块下面我们大概来了解一下 Spring Boot 的核心模块。
1、spring-boot
这是 Spring Boot 的主模块,也是支持其他模块的核心模块,主要包含以下几点:
1) 提供了一个启动 Spring 应用的主类,并提供了一个相当方便的静态方法,它的主要是作用是负责创建和刷新 Spring 容器的上下文;
2) 内嵌式的并可自由选择搭配的 WEB 应用容器,如:Tomcat, Jetty, Undertow等;
3) 对配置外部化的支持;
4) 提供一个很方便的 Spring 容器上下文初始化器,包括合理记录日志默认参数的支持。
dubbo之ExtensionFactory获取适应扩展过程分析
开篇
这篇文章尝试分析dubbo中getAdaptiveExtension过程,且以ExtensionFactory作为例子进行分析。
在这篇文章中我们会了解ExtensionFactory的几个对象AdaptiveExtensionFactory、SpringExtensionFactory、SpiExtensionFactory的初始化过程,然后在这个过程中一窥getAdaptiveExtension的全貌。