OpenShift Container Platform 4.13 认证和授权nts/f/1/b/2/f1b2c1a1f5f4469de993283076f8e354/p1_1.jpg) ### OpenShift Container Platform 4.13 ## 认证和授权 为用户和服务配置用户身份验证和访问控制 Powered by TCPDF (www.tcpdf.org) 为用户和服务配置用户身份验证和访问控制 ## 法律通告 Copyright $ ^{©} OpenShift Container Platform 配置 Apache 验证代理服务器。 ## 自定义代理配置 使用 mod_auth_gssapi 模块是使用请求标头身份提供程序配置 Apache 认证代理的流行方法,但这并不是必需的。如果满足以下要求,您可以轻松地使用其他代理: ● 阻断来自客户端请求的 X-Remote-User 标头以防止欺骗。 - 在 RequestHeaderIdentityProvider |---|---| |数据存储|分配空间| |目录|Create folder、Delete folder| |vSphere 标记|所有权限| |网络|分配网络| |资源|为资源池分配虚拟机| |配置集驱动的存储|所有权限| |vApp|所有权限| |类别|权限| |---|---| |虚拟机器|所有权限| ##### 19.3.2. 管理凭证 root secret 格式 每个云供应商都使用 kube-system0 码力 | 201 页 | 2.74 MB | 2 年前3
基于Consul的多Beats接入管控与多ES搜索编排## 基于Consul的多Beats接入管控与多ES搜索编排 梁成 腾讯云, barryliang@tencent.com ## 拥抱开源、释放云原生的力量 背景与挑战 多Beats/Logstash接入管控 多ES搜索编排系统 日志AIOps探索 ## 背景与挑战 如何降低日志接入门槛 如何保证日志实时上报 如何保障日志采集不影响业务 如何做配置标准化 如何帮助业务快速排障 如何帮助业务快速排障 如何提供方便便捷的性能分析调优能力 100+ 产品数量 ## 1000 人员规模 10000 主机规模 ## 多Beats/Logstash接入 管控 提供多产品接入管理,多beats标准化、界面化、自动化的日志接入方案 ## 案例:1000+业务10000+台 主机如何快速实现日志接入? 业务规模 1000+业务、10000+业务主机、每天百T日志增量 日志需求 收集业务日志文件用于故障分析与告警监控 从Consul中获取当前agent的配置组列表,并启动多个采集进程 ## 配置变更感知 watch到Consul对应的agent id路径,实时感知配置变化,并对启动的进程列表做重启清理等工作 管理多Beats/logstash Beats等以agent子进程启动其管理这些进程的 cpu/内存等资源  ## 六 边形架构 jpg) ## 微服务架构  ## 领域驱动架构的演进 ## 经典的DDD分层架构  逻辑视图 开发视图 场景视图 进程视图 物理视图 面向集成人员 性能 可伸缩性 面向系统工程师 拓扑 通信 ## RUP 4+1 视图与DDD的关系 |RUP 4+1视图|领域驱动设计的模式与实践| |---|---| |场景视图|领域场景分析、用例图| |逻辑视图|限界上下文、上下文映射、分层架构| |进程视图|限界上下文、六边形架构、上下文映射| |物理视图|六边形架构|0 码力 | 29 页 | 3.02 MB | 2 年前3
TypeScript 多场景设计方案及应用实践## TypeScript 多场景开发实践 Best practices of TypeScript and Dev in Alibaba ## 陈仲寅(花名:张挺) 就职于 阿里巴巴淘宝技术部 MidwayJS 团队  zhangting@taobao Controller { async create() { // TODO } } module.exports = PostController; class 用法,无法多继承 ## 体验不同 Egg 解决的是 BFF 场景,而淘宝有不少全栈场景 杂糅的 app/ctx 合并机制 ## 第一代设计 ## 解决复杂问题 ## 尝试引入 IoC 解决复杂业务的问题 ## Function 2、多实现上的不一致 - 无法方便的继承 3、代码洁癖上的问题 - 编译目录分离 ## Tes ## CLASS ## 体验 ## 统一使用 class/interface 为了良好的使用 IoC,我们将整个 Midway 修改为了 OO 的模型,所有的东西都通过 class 来编码,这样也可以更好的借鉴 java 的思想,另一方面可以通过接口来解决多实现的架构。 ## ☐0 码力 | 95 页 | 8.28 MB | 2 年前3
多租户Kubernetes VM Solutions for Multi-Tenant Applications0 码力 | 33 页 | 3.34 MB | 1 年前3
分布式异地多活架构实践之路adb784517f8/p1_1.jpg) QCon 全球软件开发大会 INTERNATIONAL SOFTWARE DEVELOPMENT CONFERENCE # 讯飞输入法异地多活架构实践之路 凌 军 主办方 Geekbang. InfoQ 极客邦科技 ## 自我介绍 · 凌军 • 2010年加入科大讯飞 • 讯飞输入法、灵犀语音助手等产品服务端架构负责人 科大讯飞消费者BG基础平台架构负责人 4/4/f244e3e91d6c76afe0bdeadb784517f8/p3_1.jpg) 来自:中国科学院《互联网周刊》 ## 大纲 • 产品发展中遇到的问题 • 异地多活存在哪些挑战 • 讯飞输入法异地多活解决方案 • 实际应用效果 • 未来规划 ## 单机房遇到的问题 可用性低 响应时间慢 系统扩容难 ## 可用性低  ## 大纲 • 产品发展中遇到的问题 • 异地多活存在哪些技术挑战 • 讯飞输入法解决方案 • 实际应用效果 • 后续规划 ## 技术挑战 ## 机房天然延迟 几十毫秒的延迟; 跨机房性能较慢 ## 跨机房专线问题 专线费用高; 专线不稳定0 码力 | 36 页 | 1.66 MB | 2 年前3
领域驱动设计&中台/化繁为简--DDD驱动复杂业务软件架构的演进## 化繁为简 DDD驱动复杂业务软件架构的演进 广联达科技 白彦磊 DDCHINA ## CONTENTS 产品介绍 业务挑战及架构目标 架构演进 总结展望 ## CONTENTS ## CONTENT 产品介绍 业务挑战及架构目标 架构演进 总结展望 广联达BIM 土建计量平台 GTJ2018 ## 全过程、全流程、一站式平台 全过程 估概算 施工图预算 d92b2/p4_1.jpg) 云检查 钢筋 检查 云指标 一站式平台 各阶段计量应用 BIM造价模型数据 云数据、协同应用 ## 产品特点 ## 产品特点 ## 业务复杂 多专业领域 BIM全过程流转 人机交互频繁 ## 产品规模大 350万+代码行  抽象建模 ## 应对复杂业务挑战的策略 领域驱动设计  领域拆分 ![Image]0 码力 | 33 页 | 1.25 MB | 2 年前3
领域驱动设计&中台/Every Entity as A Microservice0 码力 | 87 页 | 4.02 MB | 2 年前3
Laravel 5.2 中文文档5.2 在 5.1 基础上继续改进和优化,添加了许多新的功能特性:多认证驱动支持、隐式模型绑定、简化 Eloquent 全局作用域、可选择的认证脚手架、中间件组、访问频率限制、数组输入验证优化等等。 ## 多认证驱动 在之前的 Laravel 版本中,框架只支持默认的、基于 session 的认证驱动,且在单个应用中只能拥有一个认证模型类(对应单张表),这为我们实现某型功能,比如前后端分离登录带来麻烦。 中,你可以定义多个认证驱动,还有多个认证模型以及用户表,并且可以独立控制其认证处理(登录、注册、密码重置)。例如,如果你的应用包含一个后台管理员用户表和一个前台学生用户表,现在你可以使用 Auth 门面来实现后台用户和学生用户的独立登录而不相互影响。 ## 认证脚手架 通过多认证驱动,Laravel 可以轻松处理后台用户认证;此外,Laravel 5.2 还提供了便捷的方式来创建前台认证视图,只需在终端执行如下 composer.json 的 require-dev 部分。 ## 认证 ## 配置文件 更新 config/auth.php 文件内容如下: https://github.com/laravel/laravel/blob/develop/config/auth.php 更新完成后,基于原来的配置设置认证选项,如果不做改动,认证服务将基于 Laravel 5.1。 在新的 auth.php 配置文件中,要特别注意0 码力 | 377 页 | 4.56 MB | 2 年前3
领域驱动设计&中台/架构分层模型适配干系人: 应用开发人员 诉求: 灵活易使用的API 技术点: 性能, 事务, 分布式, 安全等非功能性需求 工作内容: - 接收外部请求并响应: 如HTTP请求, 消息处理 事务管理 • 认证 • 缓存 • 日志 - 异常处理 • 配置 • Session 模型: • View Object • Resource Model 腐化案例: 大量业务逻辑堆积 ## DDD分层参考架构 UserBean newObject = new UserBean(); BeanUtils.copyProperties(newObject, oldObject); ## 坚持原则 ## 看似工作量多 其实降低了复杂度(纠结) systemUser.setFirstName(user.getFirst()); systemUser.setLastName(user.getLast()); systemUser0 码力 | 39 页 | 2.54 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













