Java和Docker限制问题
Mignon 3年前 (2018-09-03) 38915浏览 0评论
问题一:内存时至今日,绝大多数产品级应用仍然在使用Java 8(或者更旧的版本),而这可能会带来问题。Java 8(update 131之前的版本)跟Docker无法很好地一起工作。问题是在你的机器上,JVM的可用内存和CPU数量并不是Docker允许你使用的可用内存和CPU数量。比如,如果你限制了...
Mignon 3年前 (2018-09-03) 38915浏览 0评论
问题一:内存时至今日,绝大多数产品级应用仍然在使用Java 8(或者更旧的版本),而这可能会带来问题。Java 8(update 131之前的版本)跟Docker无法很好地一起工作。问题是在你的机器上,JVM的可用内存和CPU数量并不是Docker允许你使用的可用内存和CPU数量。比如,如果你限制了...
Mignon 3年前 (2018-08-21) 12393浏览 0评论
在使用Docker安装Gogs时,一般会把容器的22端口映射到主机的其它端口(比如10022)在以SSH方式clone项目时,URL长这样ssh://git@git.example.com:10022:username/project.git但我们想要的是类似于GitHub那样的,这时需要把Gogs...
Mignon 3年前 (2018-07-31) 24841浏览 0评论
在Spring Cloud中我们用Hystrix来实现断路器,默认是用信号量来进行隔离的,我们可以通过配置使用线程方式隔离。在使用线程隔离的时候,有个问题是必须要解决的,那就是在某些业务场景下通过ThreadLocal来在线程里传递数据,用信号量是没问题的,从请求进来,但后续的流程都是通一个线程。当...
Mignon 4年前 (2017-07-24) 20969浏览 0评论
由于我们在之前所有的文章中,对于HTTP请求都采用了简单的接口实现。而实际使用过程中,我们的HTTP请求要复杂的多,比如当我们将Spring Cloud Zuul作为API网关接入网站类应用时,往往都会碰到下面这两个非常常见的问题: 会话无法保持重定向后的HOST错误会话保持问题通过跟踪一个HTTP...
Mignon 4年前 (2017-07-24) 12417浏览 0评论
过滤器 在Spring Cloud Zuul中实现的过滤器必须包含4个基本特征:过滤类型、执行顺序、执行条件、具体操作。这些元素看着似乎非常的熟悉,实际上它就是ZuulFilter接口中定义的四个抽象方法: String filterType(); int fi...
Mignon 4年前 (2017-04-21) 22519浏览 0评论
开端阅读本文,您将了解:(1) Zuul过滤器类型与请求生命周期(2) 如何编写Zuul过滤器(3) 如何禁用Zuul过滤器(4) Spring Cloud为Zuul编写的过滤器及其功能。过滤器类型与请求生命周期Zuul大部分功能都是通过过滤器来实现的。Zuul中定义了四种标准过滤器类型,这些过滤器...
Mignon 4年前 (2017-04-09) 40015浏览 0评论
今天我们分享的内容是在spring下的三种circuit breaker的做法。接下来我们分别演示spring cloud netflix hystrix、spring retry @Retryable、spring retry @CircuitBreaker三种熔断开关的基本使用和演示。Netfl...
Mignon 4年前 (2017-04-09) 16788浏览 0评论
Request Cache 请求缓存Javanica提供特定的注解,以便启用和管理请求缓存。 这些注解看起来非常类似于JSR107,但是没不那么广泛,另一方面Hystrix不提供独立和复杂的缓存系统,因此没有必要像JSR107一样有这样的注释多样性。 Javanica只有三个专用于请求缓存的注解。A...
Mignon 4年前 (2017-04-09) 20222浏览 0评论
Java语言相比其他语言有一些比较great的优点,那就是反射(refleaction)和注解(annotation)。 几乎所有的流行框架比如Spring, Hibernate, myBatis等等,都最大化的使用了这两个特性。 于是Hystrix也...
Mignon 4年前 (2017-04-09) 24216浏览 1评论
前文我们讨论了使用/refresh 端点手动刷新配置,但是如果所有微服务节点的配置都需要手动去刷新的话,那必然是一个繁琐的工作,并且随着系统的不断扩张,会变得越来越难以维护。因此,实现配置的自动刷新是很有必要的,本节我们讨论使用Spring Cloud Bus实现配置的自动刷新。Spring Clo...