WIN2000分布式服务笔记(第一章)

简介:

数据完整性:不可修改       数据私有性:不可阅读

数据变换形式需要密钥(key)

私钥(对称、单、共享)       公钥(非对称、双)

 

分布式服务必然要有分布式安全

 

WIN2000内置有NTLM、SSL、Kerberos三种,其中Kerberos是核心

NTLM(NT LAN Manager) WIN NT时代使用

SSL(Secure Sockets Layer),由Netscape创建的Internet标准协议

TLS(Transport Layer Security)是SSL的一个版本,被IETF标准化

 

Kerberos是MIT创建的,一般使用私钥,它提供了认证、数据完整性、数据私有性的保证。但是Win2000提供了更新版本,让用户可以使用公钥登录系统。为了提供这些服务,它一定要用到Active Directory数据库,和AD紧密结合

KDC(Key Distribution Center)分发特定服务器应用的ticket(有效期只有几小时)

SSL用私钥提供数据完整性、数据私有性,但是必需通过公钥来提供认证服务,具体就是证书+数字签名

PKI(Public Key Infrastructure)公钥基础设施

 

COM(Component Object Model)组件对象模型 DCOM(Distributed COM)分布式COM

ADO(ActiveX Data Object)数据访问服务

分布式事务服务保证涉及到的多个数据库或者其他软件的操作能够正确执行,它依赖于DTC(Distributed Transation Coordinator)分布式事务协调器

COM+、MSMQ(微软消息队列)、Web服务

COM+的重要技术子集来源于MTS(Microsoft Transation Service)中,它包括队列组件、COM+事件等

COM runtime:COM运行时刻,它是一个增强版本的标准COM运行库,位于客户和COM对象之间截取所有对对象的调用,这样就可以提供事务、授权、状态管理等服务了

RPC通信机制对某些应用来说非常完美,但对其他应用不是如此。它的缺点显而易见,应用和服务器必须同时运行(同步模式),为解决这个问题,使用MSMQ是很好的选择,它是异步模式。

 

IIS(Internet Information Services)Internet信息服务:提供Web服务,有多种办法,和COM+紧密结合

CGI(Common Gateway Interface)公共网关接口:建立新应用,独立进程

ISAPI(Internet Server API)允许创建一些dll,必要时可载入IIS进程中

ASP(Active Server Page)可以用简单的脚本语言创建程序如VBScript(Virtual Basic Script Edition),而且脚本代码运行在Web服务器上

用什么工具管理分布式服务呢?以MMC加载项(Microsoft Management Console Snap-in)的形式创建这些工具,每个MMC加载项也是一个COM组件

如何使用分布式服务?COM+对象是核心,调用对象的方法可以不同,DCOM或Web服务都可以



本文转自 goldwinner 51CTO博客,原文链接:http://blog.51cto.com/355665/1614544,如需转载请自行联系原作者

相关文章
|
存储 缓存 算法
分布式锁服务深度解析:以Apache Flink的Checkpointing机制为例
【10月更文挑战第7天】在分布式系统中,多个进程或节点可能需要同时访问和操作共享资源。为了确保数据的一致性和系统的稳定性,我们需要一种机制来协调这些进程或节点的访问,避免并发冲突和竞态条件。分布式锁服务正是为此而生的一种解决方案。它通过在网络环境中实现锁机制,确保同一时间只有一个进程或节点能够访问和操作共享资源。
728 3
|
消息中间件 人工智能 监控
文生图架构设计原来如此简单之分布式服务
想象一下,当成千上万的用户同时要求AI画图,如何公平高效地处理这些请求?文生图/图生图大模型的架构设计看似复杂,实则遵循简单而有效的原则:合理排队、分工明确、防患未然。
666 14
文生图架构设计原来如此简单之分布式服务
|
SQL 分布式计算 DataWorks
MaxCompute MaxFrame评测 | 分布式Python计算服务MaxFrame(完整操作版)
在当今数字化迅猛发展的时代,数据信息的保存与分析对企业决策至关重要。MaxCompute MaxFrame是阿里云自研的分布式计算框架,支持Python编程接口、兼容Pandas接口并自动进行分布式计算。通过MaxCompute的海量计算资源,企业可以进行大规模数据处理、可视化数据分析及科学计算等任务。本文将详细介绍如何开通MaxCompute和DataWorks服务,并使用MaxFrame进行数据操作。包括创建项目、绑定数据源、编写PyODPS 3节点代码以及执行SQL查询等内容。最后,针对使用过程中遇到的问题提出反馈建议,帮助用户更好地理解和使用MaxFrame。
|
消息中间件 存储 安全
分布式系统架构3:服务容错
分布式系统因其复杂性,故障几乎是必然的。那么如何让系统在不可避免的故障中依然保持稳定?本文详细介绍了分布式架构中7种核心的服务容错策略,包括故障转移、快速失败、安全失败等,以及它们在实际业务场景中的应用。无论是支付场景的快速失败,还是日志采集的安全失败,每种策略都有自己的适用领域和优缺点。此外,文章还为技术面试提供了解题思路,助你在关键时刻脱颖而出。掌握这些策略,不仅能提升系统健壮性,还能让你的技术栈更上一层楼!快来深入学习,走向架构师之路吧!
882 12
|
SQL 分布式计算 数据处理
云产品评测|分布式Python计算服务MaxFrame | 在本地环境中使用MaxFrame + 基于MaxFrame实现大语言模型数据处理
本文基于官方文档,介绍了由浅入深的两个部分实操测试,包括在本地环境中使用MaxFrame & 基于MaxFrame实现大语言模型数据处理,对步骤有详细说明。体验下来对MaxCompute的感受是很不错的,值得尝试并使用!
479 1
|
人工智能 分布式计算 数据处理
云产品评测:MaxFrame — 分布式Python计算服务的最佳实践与体验
阿里云推出的MaxFrame是一款高性能分布式计算平台,专为大规模数据处理和AI应用设计。它提供了强大的Python编程接口,支持分布式Pandas操作,显著提升数据处理速度(3-5倍)。MaxFrame在大语言模型数据处理中表现出色,具备高效内存管理和任务调度能力。然而,在开通流程、API文档及功能集成度方面仍有改进空间。总体而言,MaxFrame在易用性和计算效率上具有明显优势,但在开放性和社区支持方面有待加强。
348 9
|
分布式计算 数据处理 MaxCompute
云产品评测|分布式Python计算服务MaxFrame
云产品评测|分布式Python计算服务MaxFrame
454 2
|
人工智能 分布式计算 数据处理
有奖评测,基于分布式 Python 计算服务 MaxFrame 进行数据处理
阿里云MaxCompute MaxFrame推出分布式Python计算服务MaxFrame评测活动,助力开发者高效完成大规模数据处理、可视化探索及ML/AI开发。活动时间为2024年12月17日至2025年1月31日,参与者需体验MaxFrame并发布评测文章,有机会赢取精美礼品。
|
分布式计算 数据处理 MaxCompute
分布式Python计算服务MaxFrame使用心得
大家好,我是V哥。MaxFrame是阿里云自研的分布式计算框架,专为Python开发者设计,支持大规模数据处理和AI模型开发。MaxFrame适用于快速进行数据处理、数据科学和交互式探索,支持按量付费及包年包月两种计费方式。通过两个案例(金融数据清洗和大语言模型预处理),展示了MaxFrame在大规模数据处理中的显著性能提升。安装MaxFrame客户端只需简单几步,轻松开启高效数据处理之旅。欢迎关注威哥爱编程,一起交流技术心得!
341 0