●时间戳(timestamp)定义 时间戳指的是从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。严格来说,不管你处在地球上的哪个地方,任意时间点的时间戳都是相同的。这点有利于线上和客户端分布式应用统一追踪时间信息。时间戳是没有时区概念的,同一个时间戳对不同时区显示的时间不一样 ...
分类:
编程语言 时间:
2020-02-27 16:25:46
阅读次数:
278
一:什么是ZooKeeper Zookeeper 是 Google 的 Chubby一个开源的实现,是 Hadoop 的分布式协调服务 它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等 (一)原始架构 但是当服务器宕机,则应用全部瘫痪。无法做到高可用。应该使用集群实 ...
分类:
其他好文 时间:
2020-02-26 23:07:34
阅读次数:
87
源码地址:GitHub·点这里||GitEE·点这里一、阿里微服务简介1、基础描述Alibaba-Cloud致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过SpringCloud编程模型轻松使用这些组件来开发分布式应用服务。只需要添加一些注解和少量配置,就可以将SpringCloud应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。2
分类:
编程语言 时间:
2020-02-24 22:13:06
阅读次数:
83
摘自:https://www.cnblogs.com/cicada-smile/p/12355994.html 源码地址:GitHub·点这里||GitEE·点这里 一、阿里微服务简介 1、基础描述 Alibaba-Cloud致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需 ...
分类:
编程语言 时间:
2020-02-24 20:17:13
阅读次数:
97
官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。上面的解释有点抽象,简单来说zookeeper=文件系统+监听通知机制 ...
分类:
其他好文 时间:
2020-02-24 11:19:04
阅读次数:
71
Zookeeper的概述: ZooKeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。 ZooKeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,ZooKeepe ...
分类:
其他好文 时间:
2020-02-10 11:56:24
阅读次数:
60
众所周知,工欲善其事,必先利其器。选择一个好的 Web 应用框架就像一把称手的兵器,可以助大家披荆斩棘。 今天就为大家整理了十佳 Java Web 应用框架,并简单讨论一下它们的优缺点。 第一,大名鼎鼎的Spring MVC框架。Spring MVC 框架堪称是一个教科书式的 MVC (模型Mode ...
分类:
编程语言 时间:
2020-02-09 18:29:22
阅读次数:
174
Zookeeper是Google的Chubby一个开源的实现,是Hadoop的分布式协调服务。它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 架构图如下: Zookeeper能做些什么? Hadoop2.0使用Zookeeper的事件处理确保整个集群只有一个活跃 ...
分类:
其他好文 时间:
2020-02-05 13:54:23
阅读次数:
59
原文:https://devblogs.microsoft.com/dotnet/orleans-3-0/ 作者:Reuben Bond,Orleans首席软件开发工程师 翻译:艾心 这是一篇来自Orleans团队的客座文章,Orleans是一个使用.NET创建分布式应用的跨平台框架。获取更多信息, ...
分类:
其他好文 时间:
2020-02-02 22:06:47
阅读次数:
103
Redis实现分布式锁 1.锁的处理 单应用中使用锁:单进程多线程 synchroize , Lock 分布式应用中使用的锁:多进程 2.分布式锁的实现方式 数据库的乐观锁 基于zookeeper的分布式锁 基于redis的分布式锁 3.分布式锁的注意事项 互斥性:在任意时刻,只有一个客户能持有锁 ...
分类:
其他好文 时间:
2020-02-01 10:45:42
阅读次数:
65