面向服务的体系结构本质上是服务的集合。这些服务相互通信。通信可以涉及简单的数据传递,也可以涉及协调某些活动的两个或多个服务。需要一些将服务相互连接的方法。 微服务,又名微服务架构,是一种架构风格,它将应用程序构造为围绕业务领域建模的小型自治服务的集合。 微服务 vs SOA 当比较微服务和SOA时, ...
分类:
编程语言 时间:
2021-04-12 12:34:44
阅读次数:
0
Kafka集群搭建 Zookeeper简介 ZooKeeper 是一个开源的分布式框架,提供了协调分布式应用的基本服务。它向外部应用 暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Mainte ...
分类:
其他好文 时间:
2021-04-12 11:49:15
阅读次数:
0
zookeeper概述: zookeeper是一个开源的分布式协调服务,提供分布式数据一致性解决方案,分布式应用程序可以实现数据发布订阅、负载均衡、命名服务、集群管理分布式锁、分布式队列等功能。 zookeeper提供了分布式数据一致性解决方案,那什么是分布式数据一致性?首先我们谈谈什么叫一致性? ...
分类:
其他好文 时间:
2021-04-07 11:43:05
阅读次数:
0
ZooKeeper 是 Apache 软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。ZooKeeper 的架构通过冗余服务实现高可用性。 Zookeeper 的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简 ...
分类:
其他好文 时间:
2021-03-15 11:00:34
阅读次数:
0
分布式理论 《分布式系统原理与范型》中如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”; 分布式系统是由一组通过网络进行通信,为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用链家的普通的机器完成单个计算机无法完成的计算、存储任务。其目 ...
分类:
其他好文 时间:
2021-03-06 14:54:07
阅读次数:
0
1 Sample Workflow介绍 Sample Workflow是亚马逊AWS提供的一种公共网络服务。 1.1 什么是Sample Workflow Sample Workflow(SWF)是亚马逊提供的一种云计算服务,它通过一个提供给协调分布式组件的程序设计模式和框架,以及以一种可靠地方式维 ...
分类:
其他好文 时间:
2021-03-06 14:33:10
阅读次数:
0
四、分布式锁 传统的锁可解决在一台服务器上多个线程之间的并发冲突,但有些场景下多台服务器需要进行同一操作,这时为了协调多台服务器就需要分布式锁(由第三方提供锁)。分布式锁常用的是两种实现方式:使用Redis或Zookeeper。 4.1Redis自带的原语 Redis是一个key value数据库, ...
分类:
其他好文 时间:
2021-03-01 13:19:18
阅读次数:
0
项目管理,听着很高大上,很专业的名词,没想到最近自己也能接触到。 最近团队内产品的模块开发,开始以每个模块有一个负责人来负责协调开发的模式。说是每个模块要按照项目管理的方式来管理进行,其实 感觉就是类似于小组长的模式,有一个同学来负责推进整个需求模块的开发。 今晚的分享会,就是其中一个做过负责人的同 ...
分类:
其他好文 时间:
2021-02-25 12:09:22
阅读次数:
0
什么是Semaphore信号量: Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源。 正常的锁(synchronized锁或Lock锁)在任何时刻都只允许一个任务访问一项资源,而Semaphore允许n个任务访问这个资源。 API: Se ...
分类:
编程语言 时间:
2021-02-09 12:33:43
阅读次数:
0
ZooKeeper是什么 就像冯巩每次出场都说:“亲爱的观众朋友们,我想死你们啦”一样,我再哔哔一次,学习大数据官网很重要。Zookeeper官网看这里ZooKeeper ZooKeeper 是一个开源的分布式协调服务,它本身也是分布式设计。它提供了一组简单的原语,基于这些指令,分布式应用能够实现同 ...
分类:
其他好文 时间:
2021-01-30 12:04:59
阅读次数:
0