聊聊eureka的ZoneAffinityServerListFilter

2018-05-22
阅读 5 分钟
3.3k
ribbon-loadbalancer-2.2.5-sources.jar!/com/netflix/loadbalancer/ZoneAffinityServerListFilter.java

spring-boot-admin 2.0小试牛刀

2018-05-21
阅读 3 分钟
9.2k
序 本文主要展示下spring-boot-admin 2.0版本的新特性 server实例 maven {代码...} 配置 {代码...} config {代码...} client实例 maven {代码...} 配置 {代码...} 这里配置admin server的地址 运行实例 wallboard wallboard 实例详情 applications journal 小结 新版前端改用vue.js进行了重构,后端的话,使用event sour...

[case20]聊聊rest api设计

2018-05-20
阅读 2 分钟
10.8k
序 本文主要研究下rest api的设计。 设计准则 easy to use & hard to misuse 易用不易误用,也就是api设计不要太复杂,要简单易用,而且还不能容易用错。 least astonishment 简单就好,不要试图提供其他花哨、华丽的额外功能,比如对于时间类似的字符串参数,规定好一个输入格式即可,不要试图同时兼容多种格式输入...

聊聊eureka的appname属性

2018-05-19
阅读 6 分钟
4.1k
spring-cloud-netflix-eureka-client-2.0.0.RC1-sources.jar!/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java

聊聊eureka的preferSameZoneEureka参数

2018-05-18
阅读 5 分钟
3.5k
spring-cloud-netflix-eureka-client-2.0.0.RC1-sources.jar!/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java

聊聊JerseyEurekaHttpClient的参数

2018-05-17
阅读 7 分钟
2.9k
eureka-client-1.8.8-sources.jar!/com/netflix/discovery/shared/transport/jersey/JerseyEurekaHttpClientFactory.java

聊聊eureka instance的overriddenstatus

2018-05-16
阅读 3 分钟
3.6k
eureka-client-1.8.8-sources.jar!/com/netflix/appinfo/InstanceInfo.java

聊聊eureka instance的lastDirtyTimestamp

2018-05-15
阅读 15 分钟
4.2k
序 本文主要研究一下eureka instance的lastDirtyTimestamp server端 lastDirtyTimestamp last timestamp when this instance information was updated. 即该instance在client端最后被修改的时间戳 instance的接口,除了更新meta以及cancelLease操作外,其他修改的操作都要带上lastDirtyTimestamp,比如eureka-core-1.8.8...

聊聊eureka的renewal

2018-05-14
阅读 9 分钟
4.3k
eureka client在实例化的时候注册了一个定时任务,每隔renewalIntervalInSecs,向eureka server发送一次renewal。具体详见聊聊eureka client的HeartbeatThread

[case19]聊聊eureka的TaskDispatcher

2018-05-13
阅读 21 分钟
2.6k
序 本文主要研究一下eureka的TaskDispatcher PeerEurekaNode {代码...} statusUpdate {代码...} 提交任务到nonBatchingDispatcher cancel {代码...} 像cancel等方法是提交到batchingDispatcher ReplicationTask eureka-core-1.8.8-sources.jar!/com/netflix/eureka/cluster/ReplicationTask.java {代码...} 它是所有repl...

聊聊eureka的PeerAwareInstanceRegistryImpl

2018-05-12
阅读 9 分钟
3.4k
这里主要关注PeerAwareInstanceRegistry,EurekaClient的配置见EurekaClientAutoConfiguration

聊聊spring cloud的EurekaServerInitializerConfiguration

2018-05-11
阅读 8 分钟
3k
spring-cloud-netflix-eureka-server-2.0.0.RC1-sources.jar!/org/springframework/cloud/netflix/eureka/server/EurekaServerInitializerConfiguration.java

聊聊spring cloud的DefaultEurekaServerContext

2018-05-10
阅读 8 分钟
4k
eureka-core-1.8.8-sources.jar!/com/netflix/eureka/DefaultEurekaServerContext.java

聊聊eureka client的serviceUrl

2018-05-09
阅读 18 分钟
14k
eureka-client-1.8.8-sources.jar!/com/netflix/discovery/DiscoveryClient.java

聊聊eureka client的HeartbeatThread

2018-05-08
阅读 5 分钟
4.3k
eureka-client-1.8.8-sources.jar!/com/netflix/discovery/DiscoveryClient.java

聊聊eureka server的instance注册及元数据变更接口

2018-05-07
阅读 6 分钟
5.6k
eureka-core-1.8.8-sources.jar!/com/netflix/eureka/resources/ApplicationResource.java

[case18]聊聊Eureka Server的REST API

2018-05-06
阅读 5 分钟
4.8k
eureka-core-1.8.8-sources.jar!/com/netflix/eureka/resources/ApplicationsResource.java

聊聊spring cloud eureka的instanceEnabledOnit属性

2018-05-05
阅读 13 分钟
3.4k
spring-cloud-netflix-eureka-client-2.0.0.RC1-sources.jar!/org/springframework/cloud/netflix/eureka/EurekaInstanceConfigBean.java

聊聊eureka client的shutdown

2018-05-04
阅读 8 分钟
6.5k
spring-cloud-netflix-eureka-client-2.0.0.RC1-sources.jar!/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java

聊聊netflix的EurekaHttpClient

2018-05-03
阅读 7 分钟
2.6k
eureka-client-1.8.8-sources.jar!/com/netflix/discovery/shared/transport/EurekaHttpClient.java

聊聊springcloud的EurekaClientAutoConfiguration

2018-05-02
阅读 21 分钟
5.8k
spring-cloud-netflix-eureka-client-2.0.0.RC1-sources.jar!/org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.java

聊聊springcloud的GatewayControllerEndpoint

2018-05-01
阅读 6 分钟
4.7k
spring-cloud-gateway-core-2.0.0.RC1-sources.jar!/org/springframework/cloud/gateway/config/GatewayAutoConfiguration.java

聊聊EurekaHealthCheckHandler

2018-04-30
阅读 10 分钟
4.2k
eureka-client-1.8.8-sources.jar!/com/netflix/appinfo/HealthCheckHandler.java

[case17]聊聊WebClient的LoadBalance支持

2018-04-29
阅读 23 分钟
3k
spring-cloud-commons-2.0.0.RC1-sources.jar!/org/springframework/cloud/client/loadbalancer/reactive/LoadBalancerExchangeFilterFunction.java

聊聊springcloud的serviceRegistryEndpoint

2018-04-28
阅读 14 分钟
7.2k
序 本文主要研究一下springcloud的serviceRegistryEndpoint 实例 GET /actuator/service-registry {代码...} 如果eureka挂了,则返回 {代码...} 后台日志 {代码...} POST /actuator/service-registry {代码...} 在查看则返回 {代码...} 再去eureka界面看,则会看到该服务已经标记为DOWN ServiceRegistryAutoConfiguratio...

聊聊springcloud的featuresEndpoint

2018-04-27
阅读 8 分钟
2.9k
spring-cloud-commons-2.0.0.RC1-sources.jar!/org/springframework/cloud/client/CommonsClientAutoConfiguration.java

聊聊springboot2的embeded container的配置改动

2018-04-26
阅读 4 分钟
19.3k
通过实现org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer的customize方法来实现自定义

聊聊springboot2的LoggersEndpoint

2018-04-25
阅读 5 分钟
3.1k
序 本文主要研究下springboot2的LoggersEndpoint 实例 GET /actuator/loggers {代码...} GET /actuator/loggers/com.example {代码...} POST {代码...} LoggersEndpointAutoConfiguration spring-boot-actuator-autoconfigure-2.0.1.RELEASE-sources.jar!/org/springframework/boot/actuate/autoconfigure/logging/Logge...

聊聊springboot2的MappingsEndpoint

2018-04-24
阅读 10 分钟
3.6k
spring-boot-actuator-autoconfigure-2.0.1.RELEASE-sources.jar!/org/springframework/boot/actuate/autoconfigure/web/mappings/MappingsEndpointAutoConfiguration.java

聊聊springboot的HeapDumpWebEndpoint

2018-04-23
阅读 7 分钟
2.6k
spring-boot-actuator-autoconfigure-2.0.1.RELEASE-sources.jar!/org/springframework/boot/actuate/autoconfigure/management/HeapDumpWebEndpointAutoConfiguration.java