Doris的数据导入机制以及原子性保证等待回收任务删除已写入数据  ## 总结 多版本机制解决读写冲突 • 写入带版本 · 查询带版本 两阶段导入保证多表原子生效 - 支持并行导入 - 有冲突时按导入顺序生效,无冲突导入时并行生效 事务能力保证  决定对象是否是垃圾对象,并进行 回收。 学 垃圾回收机制的特点 * 垃圾内存并不是用完了马上就被释放,所以会产生内存释放 不及时的现象,从而降低内存的使用效率。 有归程 序庞大的 时候,这种现象更为明显。0 码力 | 44 页 | 818.30 KB | 2 年前3
2.4 基于Go-Ethereum构建DPOS机制下的区块链基于Go-Ethereum构建DPOS机制下的区块链 恺英网络一朱崇文 ’ alt=‘OCR图片’/> 目录 1 Go版本以太坊 2 为何选择DPOS机制 3 拓展共识改造实战 4 智能合约的实践 5 压力测试下暴露的问题 GopherChina2018 ’ alt=‘OCR图片’/> Go版本以太坊 ’ alt=‘OCR图片’/> Go版本以太坊 以太坊的工具组 ’ alt=‘OCR图片’/> GopherChina2018 ’ alt=‘OCR图片’/> 为何选择DPOS机制 共识机制对比 POW • 消耗计算力 • 出块速度慢,确认慢 • TPS极低 10~20 • 确认1分钟+ DPOS • 代理人模式 • 出块速度快,确认快 • TPS 700~1000 (实现) • 平均确认1~3秒 ’ alt=‘OCR图片’/> 为何选择DPOS机制 DPOS机制的优势 系统可靠性 在商业场景下,网络性能可控 the local miner’s GopherChina2018 ’ alt=‘OCR图片’/> 拓展共识改造实战 借鉴Clique(POA)的实现 Clique Go-Ethereum实现的机制,用以公共测试链 整个网络由Signer节点出块 Signer节点可以投票选择其他Signer节点 节点之间可以相互竞争出块 存活节点数 > (n/2) +1 Signer 节点的选举记录在Extra0 码力 | 34 页 | 2.01 MB | 1 月前3
Реализация MySQL wire протокола в ClickHouse0 码力 | 13 页 | 464.59 KB | 1 年前3
curvefs client删除文件和目录功能设计chubaofs 方案设计思考 1. Trash机制是实现1个(类似chubaofs),还是2个(类似moosefs)? 2. Trash 放在哪里? 3. 是否需要做 session 机制(在 metaserver 打开),来维护 inode 的打开情况? • 方案设计 • Trash机制: • Session机制: • 遗留问题 • 工作量评估 ## 背景 未对接forget 2. moosefs 实现了在 mds 上 open,因此删除时可以判断文件是否被打开 3. moosefs使用了两种机制,来实现上述功能,分别是trash机制和reserve机制(最新版本叫sustained),两种机制如下: ## trash机制: 对于所有TYPE_FILE类型的文件在删除时,若其transhtime大于0,则不会立即将该文件彻底删除,而是将其类型修改为 入回收站。 通过META文件系统来访问trash 通过trash机制,可实现文件的恢复UNDEL 回收站实现了一个timer,定期判断trashtime,执行定期清理回收站 清理时,当文件仍处于打开状态,则还需要进入下sustained/reserve中。 ## sustained机制/reserve机制 当一个trashtime等于0的TYPE FILE类型的文件被一0 码力 | 15 页 | 325.42 KB | 1 年前3
OpenShift Container Platform 4.13 认证和授权p1_1.jpg) ### OpenShift Container Platform 4.13 ## 认证和授权 为用户和服务配置用户身份验证和访问控制 Powered by TCPDF (www.tcpdf.org) 为用户和服务配置用户身份验证和访问控制 ## 法律通告 Copyright $ ^{©} $ 2024 Red Hat, Inc. The text of and illustrations 第1章 身份验证和授权概述 ..... 5 1.1. OPENSHIFT CONTAINER PLATFORM 身份验证和授权的常见术语表 ..... 5 1.2. 关于 OPENSHIFT CONTAINER PLATFORM 中的身份验证 ..... 6 1.3. 关于 OPENSHIFT CONTAINER PLATFORM 中的授权 ..... 7 第2章 了解身份验证 .. ... 8 2.1. 用户 ..... 8 2.2. 组 ..... 8 2.3. API 身份验证 ..... 9 第3章 配置内部 OAuth 服务器 ..... 11 3.1. OPENSHIFT CONTAINER PLATFORM OAuth 服务器 ..... 11 3.2. OAuth 令牌请求流量和响应 ..... 11 3.3. 内部 OAuth 服务器选项0 码力 | 201 页 | 2.74 MB | 2 年前3
Hardening Guide - Rancher v2.3.3+0 码力 | 44 页 | 279.78 KB | 2 年前3
Apache Shiro参考手册中文版- 判断用户是否被分配了一个确定的安全角色 • 判断用户是否被允许做某事 在任何环境下使用 Session API,即使没有 Web 或 EJB 容器。 在身份验证,访问控制期间或在会话的生命周期,对事件作出反应。 - 在身份验证,访问控制期间或在会话的生命周期,对事件作出反应。 - 聚集一个或多个用户安全数据的数据源,并作为一个单一的复合用户 “视图”。 启用单点登录(SSO)功能。 [Image](/uploads/documents/0/8/9/a/089a2f2eab02f8a3b6eeb6cad87f272e/p2_1.jpg) Shiro 把 Shiro 开发团队称为 “应用程序的四大基石” ——身份验证,授权,会话管理和加密作为其目标。 • Authentication:有时也简称为“登录”,这是一个证明用户是他们所说的他们是谁的行为。 • Authorization:访问控制的过程,也就是绝对“谁”去访问“什么”。 但这是一个相当简单的应用程序。你可能已经问过你自己,“如果我不想使用 INI 用户帐户,而是要连接到一个更复杂的用户数数据源,该怎么办呢?”。 要回答这个问题,需要对 Shiro 的架构和支持的配置机制有更深一些的理解。我们下面将涉及到 Shiro 的架构。 ## Apache Shiro Architecture Apache Shiro 的设计目标是通过直观和易于使用来简化应用程序安全。Shiro0 码力 | 92 页 | 1.16 MB | 2 年前3
OpenShift Container Platform 3.11 开始使用le $ ansible-playbook -iplaybooks/deploy_cluster.yml 在安装成功后,但在添加新项目前,您必须设置基本身份验证、用户访问和路由。 #### 2.2. 与 OPENSHIFT CONTAINER PLATFORM 进行交互 OpenShift Container Platform 提供了两个命令行实用程序来与它交互。 /etc/origin/master/htpasswd 5. 保存该文件。 #### 3.3. 创建用户帐户 现在,您已开始使用 HTPasswdPasswordIdentityProvider 身份验证机制,您需要生成相应的用户账户。 1. 您可以使用 httpd-tools 软件包来获得可生成这些帐户的 htpasswd 二进制文件。 # yum -y install httpd-tools 控制台或命令行登录。为了测试您可以登陆,请运行以下命令: $ oc login -u admin 在继续进行前,切换到 default 项目。 $ oc project default 如需更多详细信息,请参阅 角色 和 身份验证。 #### 3.4. 部署 OPENSHIFT 路由器 OpenShift 路由器是用于 OpenShift 服务的外部网络流量的入口点。它支持 HTTP、HTTPS 以及任何启用了 SNI 0 码力 | 24 页 | 290.05 KB | 2 年前3
Casdoor · An Open Source UI-first Identity Access Management (IAM) / Single-Sign-On (SSO) platform supporting OAuth 2.0, OIDC, SAML and CAS0 码力 | 825 页 | 58.31 MB | 2 年前3
共 930 条
- 1
- 2
- 3
- 4
- 5
- 6
- 93













