热门 最新 精选 话题 上榜
docker-consul
原创 精选 2022-07-11 11:59:37
362阅读
什么是营业性演出许可证?营业性演出许可证定义,无论是国外来华演出,还是大陆、港澳台的演出,都属于营业性演出。营业性演出是指以营利为目的、通过售票或者接受赞助的,支付演出单位或者个人报酬的,以演出为媒介进行广告宣传或者产品促销的,以其他营利方式组织演出的方式为公众举办的现场文艺表演活动,以上表演活动需要通过相关文化单位审核通过颁发许可证件--营业性演出许可证
原创 2022-07-07 15:05:14
97阅读
事件驱动(eventdriven)的系统设计,服务之间的交互大多数都是通过消息队列中间件,那么我们都会面临一个微服务之间数据一致性的问题。假设如下场景:服务A在一个事务中包含数据库更新操作,然后发送消息给MQ通知服务B一般做法就是将数据库的操作以及发送消息放到一个事务中。如果数据库操作或者发送消息失败,则回滚事务即可。如果事务提交成功,消息发出去了以后,服务B处理消息出现异常,则我们只需要在fix
原创 2022-06-29 14:24:24
782阅读
数据库操作和发送MQ消息如何保证事务性
哪些业务需要办IDC(云计算)许可证?利用相应的机房设施,以外包出租的方式为用户的服务器等互联网或其他网络相关设备提供放置、代理维护、系统配置及管理服务,以及提供数据库系统或服务器等设备的出租及其存储空间的出租、通信线路和出口带宽的代理租用和其他应用服务,例如数据中心、服务器托管、主机托管、机柜机架出租、网络硬盘、存储空间、云计算、云主机、云平台、虚拟主机、服务器租赁等IDC业务。
原创 2022-06-28 15:04:25
199阅读
分布式系统如何寻址?
原创 2022-06-23 09:52:28
78阅读
分布式系统如何寻址?
微服务本质上是一种设计模式,一种指导思想。在落地实现时有多种技术选型。在一些文献中也会对其概念、思想、以及与SP或单体服务做些一些对比。这些内容在笔者看来只能是靠个人的理解和悟性来归纳总结,所以就不在此进行描述了。本文会贴合技术来描述下微服务的一些基础知识点。一、基础完整的架构如下图所示:1.1、服务注册发现 服务注册就是维护一个登记簿,它管理系统内所有的服务地址。当新的
原创 精选 2022-06-17 18:55:31
243阅读
1点赞
分布式框架实现基础之IO技术(3) - 服务注册发现
一、原理Netty 是一个高性能、异步事件驱动的 NIO 框架,基于 JAVA NIO 提供的 API 实现。它提供了对 TCP、UDP 和文件传输的支持,作为一个异步 NIO 框架,Netty 的所有 IO 操作都是异步非阻塞 的,通过 Future-Listener 机制,用户可以方便的主动获取或者通过通知机制获得 IO 操作结果。 二、核心设计在 IO 编程过程中,
原创 精选 2022-06-17 11:34:42
918阅读
1点赞
分布式框架实现基础之IO技术(2) - Netty框架
一、IO模型1.1、阻塞 IO 模型最传统的一种 IO 模型,即在读写数据过程中会发生阻塞现象。当用户线程发出 IO 请求之后,内核会去查看数据是否就绪,如果没有就绪就会等待数据就绪,而用户线程就会处于阻塞状态,用户线程交出CPU。当数据就绪之后,内核会将数据拷贝到用户线程,并返回结果给用户线程,用户线程才解除 block 状态。典型的阻塞 IO 模型的比如socket(data = socket
原创 2022-06-17 10:49:56
332阅读
1点赞
分布式框架实现基础之IO技术(1) - IO/NIO基础
文章首发在公众号(月伴飞鱼),之后同步到掘金和个人网站:xiaoflyfish.cn/ 觉得有收获,希望帮忙点赞,转发下哈,谢谢,谢谢 背景 互联网时代和环境下,为了快速需求响应和提高系统吞吐,往往进
原创 2022-06-13 11:41:09
250阅读
1点赞
分布式系列第一弹:分布式一致性!
本篇是聊聊分布式应用中的缓存方案(一)的姊妹篇。【1】什么是静态数据这里静态数据是指不经常发生变化或者变化频率比较低的数据
转载 2022-06-13 10:46:51
78阅读
聊聊分布式应用中的缓存方案(二)
分布式可繁也可以简,最简单的分布式就是大家最常用的,在负载均衡服务器后加一堆web服务器,然后在上面搞一个缓存服务器来保存临时状态,后面共享一个数据库,其实很多号称分布式专家的人也就停留于此,大
转载 2022-06-10 23:34:51
58阅读
为什么需要ICP经营许可证?1.经营性网站必须办理ICP证,否则属于非法经营2.办理后,才能进行正常的电商交易活动,并举办活动促进销量
icp
原创 2022-06-10 16:21:41
127阅读
前言无论是在大数据处理领域,还是在消息处理领域,任务系统都有一个很关键的能力 - 任务触发去重的保障。这个能力对于一些准确性要求极高的场景中(如金融等)是必不可少的。作为 Serverless 化任务处理平台,Serverless Task 也需要提供这类保障,在用户应用层面及自身系统内部两个维度具备任务的准确触发语义。本文主要针对消息处理可靠性这一主题来介绍函数计算内部的一些技术细节,并展示如何
原创 2022-06-09 14:55:29
113阅读
详解异步任务:函数计算的任务触发去重
1. 事务简介 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(un
原创 2022-06-07 22:40:58
292阅读
1点赞
分布式事务概述
分布式软件系统(Distributed Software Systems)是支持分布式处理的软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统。它包括分布式操作系统
原创 2022-06-07 19:56:40
228阅读
那么今天,我就再来一篇文章,和大家捋一捋这个话题。以下的内容主要围绕阿里的 seata 来和大家解释。首先,来和大家解释一个名词
原创 2022-06-05 00:04:01
297阅读
一文搞明白分布式事务解决方案,真的 so easy
Tinyid介绍Tinyid是滴滴开发的一款分布式(https://so.csdn.net/so/search?q=分布式&spm=1001.2101.3001.7020)ID系统,Tinyid是在美团(Leaf)的leafsegment算法基础上升级而来,不仅支持了数据库多主节点模式,还提供了tinyidclient客户端的接入方式,使用起来更加方便。但和美团(Leaf)不同的是,Tinyid只
原创 2022-06-02 12:31:31
5499阅读
1点赞
技术分享| 如何部署安装分布式序列号生成器系统
作为服务注册中心,Eureka比Zookeeper好在哪里 著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证的是CP, 而Eureka则是AP。 4
转载 2022-06-01 21:44:46
58阅读
1.下载es安装包,并上传之服务器 地址:https://www.elastic.co/cn/downloads/elasticsearch 2.解压 tar -zxvf elasticsearch-7.3.0-linux-x86_64.tar.gz 3.修改配置文件,单机只用修改红色部分即可 cd
原创 2022-06-01 21:40:21
171阅读
日志系列---【分布式日志系统-搭建Elasticsearch】
1.下载logstash https://artifacts.elastic.co 2.上传至服务器,并解压 tar -zxvf logstash-7.3.0.tar.gz 3.stash 第一个事件 Logstash 管道有两个必需元素,输入和输出,以及一个可选元素 filter。输入插件使用来自
原创 2022-06-01 21:31:13
231阅读
日志系列---【分布式日志系统-搭建logstash】
分布式文件系统(dfs)和分布式数据库都支持存入,取出和删除。但是分布式文件系统比较暴力,可以当做key/value的存取。分布式数据库涉及精炼的数据
原创 2022-05-26 01:12:48
884阅读
文章目录1.一致性/可用性/分区容错性2.该怎么理解3.CAP该如何取舍CAP理论作为分布式系统的基础理论,它描述的是一个分布式系统在以下三个特性中:
原创 2022-05-26 01:12:33
160阅读
CAP理概述
分布式共识协议有什么作用?共识问题分布式计算中最基本的概念之一,是让分布式系统中的一组节点就某事达成一致的问题的一个价值
原创 2022-05-24 20:18:28
569阅读
分布式系统设计之共识算法—2PC、3PC、 Paxos
翻译翻译,什么是CAP1 CAP定理CAP,是一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)三个英文单字首字母的缩写,是分布式系统设计中应用最为广泛的技术理论之
原创 2022-05-24 20:12:27
459阅读
翻译翻译,什么是CAP
Zookeeper下载镜像 ​​docker pull zookeeper:3.7.0​​创建挂载目录mkdir -p /Users/hairen.lhr/Documents/docker/zookeeper/node1/datamkdir -p /Users/hairen.lhr/Documents/docker/zookeeper/node1/logsmkdir -p /Users/hai
原创 2022-05-21 09:35:47
1169阅读
主页:​​小王叔叔的博客​​欢迎来访 SpringBoot集成RabbitMQ
目录​​1. GnuTLS recv error (-54): Error in the pull function.​​​​2. gnutls_handshake() failed: The TLS connection was non-properly terminated.​​1. GnuTLS recv error (-54): Error in the pull function.今天如
原创 精选 2022-05-19 17:41:20
2289阅读
yyds干货盘点
Git 同步代码两例常见报错
华为服务器如何开启JBOD
原创 2022-05-19 14:08:46
1389阅读
yyds干货盘点
华为服务器2288 V5开启JBOD报错
目录​​问题​​​​解决​​问题使用阿里云的 OSS 的客户端 SDK上传了一个文件,访问存储地址时遇到如下报错信息:<Error><Code>AccessDenied</Code><Message>You have no right to access this object because of bucket acl.</Message&g
原创 精选 2022-05-17 22:42:39
2409阅读
yyds干货盘点
解决:阿里云 OSS 存储访问报错 AccessDenied
分布式事务的异步通信问题使用分布式事务异步通信的结构,一个很大的问题就是不确定性。一个消息发送过去了,