![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
文章平均质量分 94
不夜De星空
这个作者很懒,什么都没留下…
展开
-
Java分布式锁方案和区别
分布式锁的实现在常见的分布式锁中有以下三种实现:Redis 实现 Zookeeper 实现 数据库实现1. 基于 Redis 的实现在 Redis 中有 3 个重要命令,通过这三个命令可以实现分布式锁setnx key val:当且仅当key不存在时,set一个key为val的字符串,返回1;若key存在,则什么都不做,返回0。 expire key timeout:为key设置一个超时时间,单位为second,超过这个时间 key 会自动删除。 delete key:删除key转载 2021-12-16 09:48:11 · 427 阅读 · 0 评论 -
快狗打车CTO沈剑:低成本搞定分布式调用链追踪系统
本文根据沈剑老师在〖2020 Gdevops全球敏捷运维峰会〗现场演讲内容整理而成。讲师介绍沈剑,到家集团技术VP&技术委员会主席,快狗打车CTO,互联网架构技术专家,“架构师之路”公众号作者。曾任百度高级工程师,58同城技术委员会主席、高级架构师、技术学院优秀讲师。大家好,我是沈剑,接下来将会跟大家分享一下到家集团/快狗打车的整个分布式调用链追踪系统的落地。一、有微服务之前,我们架构是怎样的?很多公司未必是微服务的架构体系,在微服务之前,大家的架...转载 2021-02-02 13:46:17 · 464 阅读 · 0 评论 -
SpringBoot+kafka+ELK分布式日志收集
一、背景随着业务复杂度的提升以及微服务的兴起,传统单一项目会被按照业务规则进行垂直拆分,另外为了防止单点故障我们也会将重要的服务模块进行集群部署,通过负载均衡进行服务的调用。那么随着节点的增多,各个服务的日志也会散落在各个服务器上。这对于我们进行日志分析带来了巨大的挑战,总不能一台一台的登录去下载日志吧。那么我们需要一种收集日志的工具将散落在各个服务器节点上的日志收集起来,进行统一的查询及管理...转载 2019-12-30 23:15:44 · 1005 阅读 · 0 评论 -
详解三种主流分布式事务方案的优劣
目录一、分布式事务前奏二、柔性事务解决方案架构(一)、基于可靠消息的最终一致性方案概述(二)、TCC事务补偿型方案(三)、最大努力通知型三、基于可靠消息的最终一致性方案详解(一)、消息发送一致性(二)、保证消息一致的变通做法(三)、常规MQ消息处理流程和特点(四)、消息重复发送问题和业务接口幂等性设计(五)、本地消息服务方案(六)、独立消息服务...转载 2019-11-04 08:36:29 · 2236 阅读 · 1 评论 -
基于DDD的微服务设计和开发实战
基于DDD的微服务设计和开发实战作者:欧创新、邓頔、文艺目录基于DDD的微服务设计和开发实战1 目标2 适用范围3 DDD 分层架构视图展现层应用层领域层基础层4 服务视图微服务内的服务视图1、接口服务2、应用服务3、领域服务4、基础服务微服务外的服务视图1. 前端应用与微...转载 2019-06-22 15:16:00 · 15589 阅读 · 3 评论 -
千万级规模高性能、高并发的网络架构经验
架构,刚开始的解释是我从知乎上看到的。什么是架构?有人讲,说架构并不是一个很悬乎的东西,实际上就是一个架子,放一些业务和算法,跟我们的生活中的晾衣架很像。更抽象一点,说架构其实是对我们重复性业务的抽象和我们未来业务拓展的前瞻,强调过去的经验和你对整个行业的预见。我们要想做一个架构的话需要哪些能力?我觉得最重要的是架构师一个最重要的能力就是你要有战略分解能力。 这个怎么来看呢,第一,你必须...转载 2019-06-17 16:24:36 · 342 阅读 · 0 评论 -
什么是云原生应用 有哪些关键点?
最近讨论云原生应用越来越多,其是指原生为在云平台上部署运行而设计开发的应用。公平的说,大多数传统的应用,不做任何改动,都是可以在云平台运行起来的,只要云平台支持这个传统应用所运行的计算机架构和操作系统。只不过这种运行模式,仅仅是把虚拟机当物理机一样使用,不能够真正利用起来云平台的能力。 云并非把原先在物理服务器上跑的东西放到虚拟机里跑,真正的云化不仅是基础设施和平台的事情,...转载 2019-05-16 13:24:10 · 712 阅读 · 0 评论 -
解读东软 CTO 的数字化转型实践——SaCa ACAP 如何落地敏态 IT
在 2017 年度东软解决方案论坛上,东软董事长兼 CEO 刘积仁宣布,东软正致力于成为数字社会的构造者和推动者。作为这次转型的技术驱动者,东软集团高级副总裁兼首席技术官、首席知识官张霞向媒体分享东软帮助用户进行数字化转型的思考与行动时,提到了支持 CIO 打造双模 IT 的思路。双模 IT,即 “可预测 IT ” 与 “敏捷式 IT ”。“可预测 IT ”即业界熟知的传统 IT 模式,“敏捷...转载 2019-04-29 16:21:43 · 902 阅读 · 0 评论 -
ZooKeeper系列
一、分布式协调技术在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术。那么什么是分布式协调技术?那么我来告诉大家,其实分布式协调技术 主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果。这时,有人可能会说这个简单,写一个调 度算法就轻松解决了。说这句话的人,可能对分布式系统不是很了解,所以才会出现这种误解。如果转载 2017-08-25 18:13:24 · 285 阅读 · 0 评论 -
Dubbo zookeeper 初探
1.zookeeperhttp://zookeeper.apache.org/ 官网下载,然后安装启动时,需要将 zoo_sample.cfg 改成 zoo.cfg[java] view plaincopy# The number of milliseconds of each tick tickTime=2000转载 2015-03-31 01:13:24 · 718 阅读 · 0 评论