RabbitMQ是一个功能强大的消息队列中间件,目前国内消息队列使用最多的就是RabbitMQ,其各方面都比较均衡,稳定性强、并发高、低时延的特点深受广大企业开发者的喜爱。为帮助想要学习RabbitMQ技术的Java开发人员掌握RabbitMQ,黑马程序员特推出这套RabbitMQ消息队列入门到实战教程,简单易懂,帮助大家快速上手RabbitMQ。查看全文>>
微服务架构是一种软件架构风格,它将一个应用程序拆分成一组小型、独立部署的服务,每个服务都有自己的数据存储和业务逻辑,并可以通过网络相互通信。Java是一种常用于开发微服务的编程语言之一。查看全文>>
在Spring AOP(面向切面编程)中,关注点(Concern)和横切关注(Cross-cutting Concern)是两个重要的概念,它们有一定的区别。让我们先来理解这两个概念:查看全文>>
依赖于zk节点路径唯一的机制来实现的(利用zk同一目录下不能创建多个相同名称的节点这个特性,来实现分布式锁的功能。对于同一个路径,只能有一个客户端能创建成功,其它的都创建失败)。查看全文>>
OpenResty® 是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。查看全文>>
自SpringCloud问世以来,微服务以席卷之势风靡全球,企业架构都在从传统SOA向微服务转型。然而微服务这把双刃剑在带来各种优势的同时,也给运维、性能监控、错误的排查带来的极大的困难。查看全文>>