引言 在微服务大行其道的今天,Java阵营的Spring Boot、Spring Cloud、Dubbo微服务框架可谓是风水水起,也不得不感慨Java的生态圈的火爆。反观国内...
引言 在微服务大行其道的今天,Java阵营的Spring Boot、Spring Cloud、Dubbo微服务框架可谓是风水水起,也不得不感慨Java的生态圈的火爆。反观国内...
1. 引言 在最新的eShopOnContainers 3.0 中Ocelot 网关被Envoy Proxy 替换。下面就来简要带大家了解下Envoy,并尝试梳理下为什么要...
摘要:实际生产应用中都会采用消息队列的集群方案,如果选择RabbitMQ那么有必要了解下它的集群方案原理一般来说,如果只是为了学习RabbitMQ或者验证业务工程的正确性那么...
摘要:任何没有监控的系统上线,一旦在生产环境发生故障,那么排查和修复问题的及时性将无法得到保证 一、为何要对消息中间件进行监控? 上线的业务系统需要监控,然而诸如消息队列、数...
在互联网应用领域,服务的动态性需求十分常见,这就对服务的自动发现和可动态扩展提出了很高的要求。 微服务系统动辄上万个服务,而且还要动态伸缩。以人工写好的IP、Port 硬编码...
关于C# async/await的一些说明 下文以个人对async/await的理解为基础进行一些说明。 1、自定义的几个关键概念 调用流阻塞:不同于线程阻塞,调用流阻塞只对...
webSocket进阶篇 背景介绍之前提到使用原始的websocket,实现后台消息的主动推送,但是这种方式过于偏向底层,需要开发人员去手动的保存用户连接到websocket...
译自Redis官方文档 在多线程共享临界资源的场景下,分布式锁是一种非常重要的组件。许多库使用不同的方式使用redis实现一个分布式锁管理。其中有一部分简单的实现方式可靠性不...
Angular2和Rx的相关知识可以看我的Angular 2.0 从0到1系列 第一节:初识Angular-CLI第二节:登录组件的构建第三节:建立一个待办事项应用第四节:进...
01 堂姐突然发了一条消息问我:“你最近过得怎么样?” “挺好的,挺充实的,你呢?”回完,我就在心里琢磨堂姐怎么突然想起给我发消息了,莫不是有什么事? “我看你朋友圈,每天写...