打通 Java 任督二脉 —— 并发数据结构的基石
每一个 Java 的高级程序员在体验过多线程程序开发之后,都需要问自己一个问题,Java 内置的锁是如何实现的?最常用的最简单的锁要数 ReentrantLock,使用它加锁时如果没有立即加成功,就会阻塞当前的线程等待其它...
Dubbo 在 K8s 下的思考
作者 | 曹胜利 Apache Dubbo PMC
导读:Dubbo 作为高性能 Java RPC 框架的刻板印象早已深入人心,在 Cloud Native 的架构选型上,Spring Cloud 或许才是业界的优先选择。
dubbo之注册管理中心
一、在dubbo的框架中注册中心是必要的一个环节,这个也是分布式部署的一个必要环节。在dubbo的架构基本图中可以看出,基本上所有的服务都是通过注册中心进行注册,然后在通过注册中心,暴露出接口来。
二、注册中心的类型有很多种
Multicast注册中心
Zookeeper注册中心
Redis注册中心
Simple注册中心
我一般用的是zookeeper,这个看个人习惯
zookeeper的安装:http://www.cnblogs.com/ll409546297/p/7526953.html
三、管理中心。
史上最难的一道Java面试题:分析篇
无意中了解到如下题目,觉得蛮好。
题目如下:
该程序的输出结果?
程序输出结果
考察知识点
synchronize实例锁。
并发下的内存可见性。
Dubbo-demo实例写作
这是我对Dubbo服务开展性能测试所做准备的第二篇学习笔记,编写了一对Dubbo-Demo实例。主要参照的原帖:http://www.cnblogs.com/miaomiaokaixin/p/6129733.html
由于原作者这篇指导文章写作的时间是2016年,使用的依赖包版本较旧;在学习的过程中,改用了较新版本的Maven依赖,同时遇到一些错误。
神结合!一招玩转K8s和微服务治理
云原生技术已经深刻的改变了软件的开发和交付过程,让软件开发回归业务,是开发者长久以来的共同愿望,云原生的出现,恰好提供完美的工具,帮开发者将软件的业务功能和运维治理分离开。而K8s作为云原生技术中调度编排的核心,对运维治理的提供了实施标准,早已被证明可有效的提升复杂系统稳定性,降低运维成本,随着它的逐渐成熟,K8s已经开始吸引越来越多开发者的注意。