分布式注册服务中心etcd在云原生引擎中的实践
作者:王雷etcd是什么etcd是云原生架构中重要的基础组件,由CNCF孵化托管。ETCD是用于共享配置和服务发现的分布式,一致性的KV存储系统,是CoreOS公司发起的一个开源项目,授权协议为Apache。etcd基于Go语言实现,主要用于共享配置,服务
Stella981 Stella981
3年前
GeaBase,中国首个金融级分布式图数据库诞生记
!(https://oscimg.oschina.net/oscnet/c6ab2348596d4b7eb52a2e516ce2920f.gif)小蚂蚁说:“过无人区”、“MadeinChina”、“反哺”是GeaBase的几个耀眼标签。每年的支付宝春节红包、每一笔交易的反洗钱识别等等,背后的技术都少不了它的身影。
Stella981 Stella981
3年前
Redis的分片机制包含对一致性HASH算法的运用
前言:大家都知道redis单台的默认内存大小一般是10M.如果现在需要我们将1G的数据保存到内存中。这该如何做到呢?比如我们就用单台redis,但是一味的扩大单台redis内存则直接影响执行的效率,会有一种得不偿失的感觉。于是呢,我们就得采用分片策略实现数据保存,通过多台redis共同为用户提供内存得支持,实现内存扩容,提高执行效率!!
Stella981 Stella981
3年前
Spring Cloud系列教程(十):分布式配置中心Spring Cloud Config(Finchley版本)
一、前言在分布式、微服务系统架构中,一个大的项目在进行服务拆分之后,变成了众多个子服务,由于服务的数量居多,每个服务都有自己的一套配置文件,这时候就不像传统的单体架构SSM、SSH、以及当下比较流行的SpringBoot快速开发框架,一个项目基本一份配置文件就可以搞定。而在微服务项目架构中,为了方便众多个服务的配置文件统一进行集中管
Stella981 Stella981
3年前
Flink(二)CentOS7.5搭建Flink1.6.1分布式集群
一. Flink的下载安装包下载地址:http://flink.apache.org/downloads.html(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fflink.apache.org%2Fdownloads.html) ,选择对应Hadoop的F
Stella981 Stella981
3年前
LB中使用到的一致性Hash算法的简单实现
1、类的Diagram!(https://oscimg.oschina.net/oscnet/896a4590f74827afad5a6bc6865dfd4275f.png) 2、代码实现2.1、Node类,每个Node代表集群里面的一个节点或者具体说是某一台物理机器;packageconsistencyhash
Stella981 Stella981
3年前
AI为Kubernetes深度学习工作负载创建首个分布式GPU共享系统
近日,AI这家虚拟化AI基础架构的公司,发布了第一个分数GPU共享系统,用于Kubernetes上的深度学习工作负载。分数GPU系统特别适用于诸如推理之类的轻量级AI任务,透明地使数据科学和AI工程团队能够在单个GPU上同时运行多个工作负载,从而使公司能够运行更多的工作负载,例如计算机视觉,语音识别和在同一硬件上进行自然语言处理,从而降低了成本。对于深度
Easter79 Easter79
3年前
TiKV正式从CNCF毕业,成为云原生时代构建分布式系统基石
今日,云原生计算基金会(CNCF)宣布TiKV正式从CNCF毕业。TiKV是继Harbor之后在CNCF毕业的第二个中国原创开源项目。从孵化项目晋升为毕业项目,标志着TiKV在产品成熟度、项目采用率以及社区持续性等方面取得一系列进展,可应用到各类行业、各种规模的生产环境。!(https://oscimg.oschina.n
Wesley13 Wesley13
3年前
Java将List中的实体按照某个字段进行分组的算法
publicvoidtest(){List<UserlistnewArrayList<();//User实体测试用Stringid,name;//当前测试以id来分组,具体请按开发场景修改list.add(newUse
深入理解分布式锁:原理、应用与挑战| 京东物流技术团队
前言在单机环境中,我们主要通过线程间的加锁机制来确保同一时间只有一个线程能够访问某个共享资源或执行某个关键代码块,从而防止各种并发修改异常。例如,在Java中提供了synchronized/Lock。但是在分布式环境中,这种线程间的锁机制已经不起作用了,因