标签:zookeeper

Spring

Spring Cloud(一):入门篇

邓龙华 发布于 2019-10-22

Spring Cloud 是一个基于 Spring Boot 实现的微服务架构开发工具,可以快速构建分布式系统中的某些常用模式,如配置管理、服务治理、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式回话和集群状态管理等等。Spring Cloud致力于为典型的用例和扩...

阅读(9)评论(0)赞 (0)

Java

Dubbo配置(二) — 协议与注册中心

3

zhuangli 发布于 2019-10-22

继上篇文章讲解如何进行服务发布与消费之后本文将讲解服务发布协议配置项<dubbo:protocol>与注册中心配置项<dubbo:registry>。声明一点就是Dubbo支持多种通信协议,同时也支持多种服务注册中心。所以本文仅仅是讲解这两个标签的配置,具...

阅读(5)评论(0)赞 (0)

Spring

SpringCloud 注册中心 Eureka 集群是怎么保持数据一致的?

6

zhuangli 发布于 2019-10-22

服务注册中心不可能是单点的,一定会有一个集群,那么集群中的服务注册信息如何在集群中保持一致的呢? 首先要明确的是 Eureka 是 弱数据一致性 的。 下面从2个方面来说明: 什么是弱数据一致性 Eureka 是如何同步数据的 1. 弱数据一致性 我们知道 ZooKeeper 也...

阅读(10)评论(0)赞 (0)

Java

JAVA面试官面试潜规则大公开,了解这个能帮你多拿7k薪资!

5

yanxinchi 发布于 2019-10-22

近日,我刚好在找工作。瞅了瞅现在某招聘平台上的JAVA开发招聘,惊奇的发现大部分都多了这么一条要求: 这说明了什么? 大数据也变成了后端开发的一部分,特别是kafka目前为止已成mq的主流,hbase cassandra nosql在某些特定场景也非常好用,扩展性比传统关系型数据...

阅读(9)评论(0)赞 (0)

Java

坐车2小时,面试5分钟,为何面试越来越难?

7

wenming.gapo 发布于 2019-10-22

上周去面试,坐了两个小时车,五分钟面试就结束了。上来就问什么 Spring 原理,Dubbo 协议,RPC 熔断原理,我就懵逼了。 回想起来针对面试还是需要认真复习一下 每一 个技术方向的背后都包含了众多技术细节,以开发一个分布式系统来说,需要分布式存储/数据库/缓存、中间件、R...

阅读(12)评论(0)赞 (0)

Java

java架构之路-(Redis专题)Redis的主从、哨兵和集群

14

zhuangli 发布于 2019-10-22

我们使用的redis,单机的绝对做不到高可用的,万一单机的redis宕机了,就没有备用的了,我们可以采用集群的方式来保证我们的高可用操作。 主从架构 大致就是这样的,一个主节点,两个从节点(一般两个就可以了) 主从工作原理 如果你为master配置了一个slave,不管这个sla...

阅读(9)评论(0)赞 (0)

编程技术

宜信微服务任务调度平台建设实践|分享实录

7

darida 发布于 2019-10-21

内容来源:宜信技术学院第4期技术沙龙-线上直播|宜信微服务任务调度平台建设实践 分享者:宜信高级架构师&开发平台负责人梁鑫 一、SIA-TASK的产生 1.1 背景 无论是互联网应用还是企业级应用,都充斥着大量的批处理任务,常常需要一些任务调度系统帮助我们解决问题。随着微...

阅读(15)评论(0)赞 (0)

Spring

优雅上下线是一个非常重要的话题,却很容易被我们忽略

3

dulong 发布于 2019-10-21

1 前言 这篇文章将会以 Dubbo 为例,既聊架构设计,也聊源码,聊聊服务治理框架要真正实现优雅停机,需要注意哪些细节。 本文的写作思路是从 Dubbo 2.5.x 开始,围绕优雅停机这个优化点,一直追溯到最新的 2.7.x。先对 Dubbo 版本做一个简单的科普:2.7.x ...

阅读(14)评论(0)赞 (0)

Spring

Spring Cloud Gateway的动态路由怎样做?集成Nacos实现很简单

8

hanze 发布于 2019-10-21

点击上方“ 陶陶技术笔记 ”关注我 回复“ 资料 ”获取作者整理的大量学习资料! 一、说明 网关的核心概念就是路由配置和路由规则,而作为所有请求流量的入口,在实际生产环境中为了保证高可靠和高可用,是尽量要避免重启的,所以实现动态路由是非常有必要的;本文主要介绍  Spr...

阅读(12)评论(0)赞 (0)

Spring

面试官:集群部署时,分布式 session 如何实现?

2

xiaoli.wang 发布于 2019-10-21

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 面试题 集群部署项目的分布式 session 如何实现? 面试官心理分析 面试官问了你一堆 dubbo 是怎么玩儿的,你会玩儿 dubbo 就可以把单块系统弄...

阅读(15)评论(0)赞 (0)

Spring

3万字Spring Boot 核心知识,深入剖析,请收藏

3

尖兵 发布于 2019-10-19

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 文章内容过长,请先 收藏 , 转发 , 点在看 在过去两三年的Spring生态圈,最让人兴奋的莫过于Spring Boot框架。或许从命名上就能看出这个框架的...

阅读(14)评论(0)赞 (0)

Spring

Spring Boot-整合Dubbo

3

dulong 发布于 2019-10-18

我将会用一个小demo来介绍如何与Spring Boot整合; 如果看我文章的朋友没有用过Spring Boot,Dubbo,那么我推荐你还是先去熟悉一下,因为本篇文章没有介绍如何安装。 这次的demo是获取用户订单信息的小demo 目前这个demo正在我的github上: gi...

阅读(14)评论(0)赞 (0)

Java

开发十年面试过1000个人,总结出这份高薪Java 试秘诀

4

尖兵 发布于 2019-10-18

目录: 框架是重点,但别让人感觉你只会山寨别人的代码 别只看单机版的框架,分布式也需要了解 对于数据库,别只知道增删改查,得了解性能优化 Java核心,围绕数据结构和性能优化准备面试题 Linux方面,至少了解如何看日志排查问题 通读一段底层代码,作为加分项 切记切记,把上述技能...

阅读(20)评论(0)赞 (0)

Java

Hbase 入门(五):客户端(Java,Shell,Thrift,Rest,MR,WebUI)

4

changyuan.xu 发布于 2019-10-16

Hbase的客户端有原生java客户端,Hbase Shell,Thrift,Rest,Mapreduce,WebUI等等。 下面是这几种客户端的常见用法。 一、原生Java客户端 原生java客户端是hbase最主要,最高效的客户端。 涵盖了增删改查等API,还实现了创建,删除...

阅读(17)评论(0)赞 (0)

编程技术

「微服务架构」基于Nginx的三种微服务参考架构

4

小丁 发布于 2019-10-16

Introducing the NGINX Microservices Reference Architecture (this post) MRA, Part 2: The Proxy Model MRA, Part 3: The Router Mesh Model MRA, ...

阅读(9)评论(0)赞 (0)

Spring

SpringBoot单体服务是如何搭建成SpringCloud微服务

10

yeseng 发布于 2019-10-15

本文是读了《Spring微服务实战》一书后的总结,介绍如何将传统应用程序一步步构建成分布式微服务架构。 传统应用程序是怎样的呢? ​ 传统应用程序是高度耦合的,开发者将业务逻辑,模块之间的调用硬编码在代码之中,使各个模块之间相互依赖。 ​ 在软件规模扩大之后,通常遭遇到这样一种情...

阅读(13)评论(0)赞 (0)

Java

如何成长与发展?

1

songhua.gao 发布于 2019-10-15

一 每个人在生活与工作中都在不断学习新东西、新事物,这其中既有主动学习的,即出于个人需要、工作需要、家庭需要等等因素自发学习; 也有被动学习的,即根据周围环境、项目需求等外在因素迫使自己学习某项技术或是技能。 无论是主动学习还是被动学习,最终都是在学习,经过了一段时间后,自己就会...

阅读(11)评论(0)赞 (0)

编程技术

拿起键盘就是干:跟我一起徒手开发一套分布式IM系统

54

xiaoli.he 发布于 2019-10-14

1、引言 老读者应该还记得我在去年国庆节前分享过一篇《 技术干货:从零开始,教你设计一个百万级的消息推送系统 》,虽然我在文中有贴一些伪代码,依然有些朋友希望能直接分享一些可以运行的源码。好吧,质疑我穷我无话可说(因为是真穷。。),怀疑我撸码的能力那是绝对不行,所以这次准备拉起键...

阅读(22)评论(0)赞 (0)