首页 文章 精选 留言 我的

精选列表

搜索[ready],共1732篇文章
优秀的个人博客,低调大师

Future-Ready:SDS定义你的存储未来

软件定义存储(SDS)是将存储服务从提供相关服务的物理硬件中提取并分离出来。这种方式可以带给用户更大的灵活性、更高的可扩展性、节约资本支出和运营支出,并降低复杂性。软件定义存储是一种面向未来的架构。你,准备好了么? 没有人能够否认,软件定义将在下一代云数据中心占有着重要的一席之地。无论是软件定义网络(SDN)、软件定义存储(SDS)都将为数据中心的发展带来革命性的创新。 近年来随着存储发展趋于复杂化,数据管理更具挑战性,软件定义存储(SDS)将数据管理、数据保护、数据布局及I/O等存储服务从提供相关服务的物理硬件提取并分离出来,大大提升了架构的灵活性、可扩展性、自动化和成本效益。 “软件定义存储”的定义 全球网络存储工业协会(SNIA)曾经提出软件定义存储(SDS)应具备的功能,包括:自动化、标准接口、虚拟化数据路径以及可扩展性。戴尔认为,软件定义存储(SDS)必须提供存储硬件上可用的服务,例如,快照、重复数据删除、复制以及可部署在行业标准服务器软件层上的自动精简配置。SDS最佳方案应基于以下三个原则:从硬件提取数据,集成存储、计算和网络,并通过软件进行编排。其目的就是提供可轻松添加到任何环境,且无需破坏或替换当前基础架构的灵活解决方案。 通过创建一个统一的硬件资源池,并添加自动化及监测工具等功能,软件定义存储(SDS)已超越了存储虚拟化。它将部分功能移出存储设备,并将其放在靠近计算的地方,从而更好地实现负载均衡、减少操作任务负载,并提高响应能力和灵活性。 戴尔SDS实践之戴尔XC系列 戴尔XC系列产品是戴尔 PowerEdge服务器与Nutanix软件相结合的超融合架构,如今已经更新至2.1版本,适用于VDI、私有云和大数据环境。 最新的XC超融合系列2.1采用的是戴尔PowerEdge第13代服务器技术,全新的Web规模融合设备提高了配置的灵活性,使得最新产品在上一代XC系列基础上有了大幅提升: ·更高的应用性能——性能更高的服务器和更多驱动器选择(闪存和硬盘),支持VDI、私有云和大数据项目中要求更为苛刻的工作负载。 ·更高的密度——密度加倍,达到每个机架单元16TB,利用只占一半的机架空间内支持同等数量的数据,让各种类型的客户都能从中受益,特别是托管服务提供商和共址数据中心。 ·更高的灵活性——处理和内存技术的进步以及每个设备的多种驱动器、内存和处理器选择使得更精确的工作负载匹配和精细的可扩展性成为现实。 集成了Nutanix的Dell XC系列产品为用户打造了统一的存储池,并且可以实现快照、克隆、压缩、重复数据删除以及强劲的分析功能。 戴尔对XC系列产品将由戴尔企业级部署团队提供部署服务,并可以提供Pro-Support专业技术支持以及Dell Nutanix软件支持服务,同时Nutanix也会提供相关培训。 戴尔SDS实践之“戴尔+Nexenta” 在存储市场上另外一家备受关注的软件定义新贵是Nexenta。Nexenta希望能够通过在通用硬件上实现如数据迁移、备份归档、RAID以及重复数据删除和数据压缩等存储功能来实现存储的灵活性和经济性。 如上图的展示,NexentaStor可以运行在通用硬件之上,即NexentaStor可以在通用服务器的支持下管理底层的磁盘,将底层所有的磁盘进行池化进行集中管理,而且能够提供传统专用存储系统几乎所有功能。以ZFS文件系统为核心的NexentaStor所实现的功能与IBM的弹性存储非常类似;针对于对象存储的场景,Nexenta会提供专门的软件——NexentaEdge。 目前,戴尔将NexentaConnect与NexentaStor软件配合EVO:RAIL套件一同发售,戴尔采用Nexenta在VMware的EVO:RAIL虚拟SAN上实现了文件访问功能的软件定义解决方案。相比较传统存储解决方案,这种SDS架构实现了以下提升: ·减少了存储预算支出(根据Nexenta的数据,NexentaStor可以比专有存储方案节约70%-80%),并且统一的管理大大提升了效率。 ·通过无限的文件尺寸和快照功能解除数据中心锁定。 ·将vSAN的I/O性能提升十倍。 合作实现SDS光辉未来 软件定义存储将带给用户低成本和灵活的架构,给企业用户更多的选择。戴尔将与合作伙伴一起,打造完整的软件定义存储生态圈,让更多用户享受到软件定义存储带来的价值。 作者:佚名 来源:51CTO

优秀的个人博客,低调大师

马里奥制造,Ready~~GO!「GitHub 热点速览 v.22.16」

如果你有创造力,就可以以马里奥 Mario 为主角在 a-little-game-called-mario 中开启你的 Hell 模式 Mario;如果你想贡献代码,并不想开辟一条新的 Mario 支线也可以在他人的 Mario Mode 下添砖加瓦。 除了有意思的本周特推 a-little-game-called-mario 之外,本周的 GitHub 也是一大乐园:funNLP 的各类小工具让你的 NLP 之旅顺畅无比,excelize 让你的 Golang 语言便可读取 Excel,还有同样读取处理数据的还有 risingwave,只不过它读的是流数据。最后,提一下开源一周便获得 4k+ star 的文本编辑框架 lexical,它的魅力所在只有你知。 以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝 本文目录 News 快读 产品·GitHub 支持关注组织 业界·误操作失去 52k star 的 httpie 本周特推 1.1 马里奥合集:a-little-game-called-mario 1.2 命令行 HTTP 客户端:httpie GitHub Trending 周榜 2.1 个人安全清单:personal-security-checklist 2.2 云流数据:risingwave 2.3 文本编辑框架:lexical 2.4 读写 Excel 的 Golang 库:excelize 2.5 NLP 民工的乐园:funNLP 往期回顾 News 快读 1. 产品·GitHub 支持关注组织 本周二(04.12) GitHub 官方宣布如同你能通过 GitHub 关注某个个人一样,你现在可以关注 follow 某个组织了。Fo 某个组织之后,你可以了解它的动向。 2. 业界·误操作失去 52k star 的 httpie 在 httpie 的博文:https://httpie.io/blog/stardust 官方讲述了他们是如何通过一个误操作——原本想将 httpie/.github 设置为私有仓却不小心将 httpie/httpie 设置为私有仓库,从而失去了通过 10 年累计获得的 52k star 以及相关的 watcher。这提醒我们,仓库 public 转为 private 一定要慎重。 1. 本周特推 1.1 马里奥合集:a-little-game-called-mario 本周 star 增长数:850+ New a-little-game-called-mario 是刚开源的小游戏,项目作者提倡任何人都加入到这个以马里奥 Mario 为主角的游戏中,项目采用了游戏引擎 Godot 编写。如果你玩过 Switch 的马里奥制造,这个同马里奥制造类似,你可以设计你自己的马里奥游戏,包括 Dance Mario(跳舞机)、Sokoban Mario(推箱子)、Flappy Mario(扑腾小鸟),都是一些经典游戏同 Mario 结合的成果。 > GitHub 地址→https://github.com/a-little-org-called-mario/a-little-game-called-mario 1.2 命令行 HTTP 客户端:httpie 本周 star 增长数:10,850+ 业界大新闻的主角——httpie 一个命令行 HTTP 客户端,支持 JSON、自定义颜色、会话、下载、插件等特性。它为测试、调试和与 API 和 HTTP 服务器交互而设计的,其中 http 和 https 命令允许创建和发送任意的 HTTP 请求。 > GitHub 地址→https://github.com/httpie/httpie 2. GitHub Trending 周榜 2.1 个人安全清单:personal-security-checklist 本周 star 增长数:1,050+ personal-security-checklist 一个包含 300+ 安全技巧清单,以保护你的数字信息(包括授权认证、邮件、信息、媒体、手机…)安全和隐私。 > GitHub 地址→https://github.com/Lissy93/personal-security-checklist 2.2 云流数据:risingwave 本周 star 增长数:800+ New risingwave 是国内 singularity-data 开源的云流数据库,使用 SQL 作为接口语言。这里讲下何为流数据库,流数据库是以动态的连续数据流作为基本对象,以实时性作为主要特征的数据库。 > GitHub 地址→https://github.com/singularity-data/risingwave 2.3 文本编辑框架:lexical 本周 star 增长数 4,900+ lexical 一个可扩展的 JavaScript 网页文本编辑器框架,旨在提供可靠性、可访问性和高性能的文本编辑服务。你可以将它当作你的网页文本编辑器,通过 https://lexical.dev/ 在线体验它的特性。 > GitHub 地址→https://github.com/facebook/lexical 2.4 读写 Excel 的 Golang 库:excelize 本周 star 增长数:200+ excelize 允许你用 Golang 语言来读写 Microsoft Excel(XLAM/XLSM/XLSX/ XLTM/XLTX)。 > GitHub 地址→https://github.com/qax-os/excelize 2.5 NLP 民工的乐园:funNLP 本周 star 增长数:750+ 在入门到熟悉 NLP 的过程中,项目作者用到了很多 GitHub 上的包,遂在 funNLP 项目中整理了一下。项目收录了包括 中英文敏感词、语言检测、中外手机号、电话归属地、运营商查询、名字推断性别在内的 300+ 种 NLP 项目。 > GitHub 地址→https://github.com/fighting41love/funNLP 3. 往期回顾 往期回顾: 另类终端「GitHub 热点速览 v.22.15」 一起来作画吧「GitHub 热点速览 v.22.14」 以上为 2022 年第 16 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝

优秀的个人博客,低调大师

百草味数据架构升级实践:打造 Always Ready 的企业级数据平台

作者:朱齐天,百草味数据部负责人 前言 百草味是国内知名的休闲零食品牌,业务覆盖线上电商平台与线下零售渠道,服务用户超过 2 亿 。随着商品 SKU 数量剧增和渠道多元化发展,百草味在供应链、运营、销售等环节积累了海量数据,对数据的依赖也日益增强。 在这一背景下,百草味选择与 CloudCanal 合作,构建统一的数据集成平台,支撑数据驱动的业务运营与决策。 业务背景 百草味的业务涵盖从原料采购、生产制造、仓储物流 到线上线下销售等环节。 在如此庞大的业务网络中,企业每天会产生来自不同系统的多类数据:订单、库存、物流、促销、采购、供应链、会员行为等。这些数据分布在 ERP、WMS、OMS、CRM 等多个系统中,格式不统一、更新频率不一致。 而在百草味的日常经营中,运营、财务、供应链等多个部门高度依赖数据进行分析、复盘与决策。随着业务规模扩大,不同系统之间的数据来源和结构差异逐渐增大,数据分散、更新滞后等问题会严重影响管理效率。 在此背景下,百草味希望打造一个统一交付、实时更新的数据集成平台 ,让管理层的每一次运营决策都建立在最新、最准确的数据基础之上。 早期数据架构 百草味的数据平台建设始于 2017 年。当时,百草味基于 CDH 自建大数据平台,通过 Sqoop 将业务数据库的数据传输至 Hadoop 。离线报表采用 Hive ,实时报表则采用 Apache Spark,并通过 BI 工具进行可视化分析。 随着业务系统数量与数据规模增长,这一基于传统 Hadoop 体系组件的架构,逐渐暴露出一些问题: 部署与运维复杂:依赖多种组件,导致系统上线周期长,维护成本高。 链路不稳定:任务间高度耦合,经常发生数据延迟和中断问题,无法及时交付数据。 缺乏高可用性:架构存在单点故障风险,任务中断后难以恢复。 缺乏统一调度与监控:各系统之间缺乏集中管理,无法统一、直观地查看数据流转状态。 这些问题让团队在保障数据实时更新的同时,还需投入大量人力监控任务、修复链路,难以支撑快速增长的业务需求。因此,百草味迫切需要一套安全稳定、可扩展、易维护的实时数据集成方案。 解决方案 为支撑集团级的实时分析与精细化运营,2022 年,在对多种方案进行评估后,百草味最终选择使用 CloudCanal 作为核心数据同步工具,将 MySQL 等关系型数据库的数据同步到 StarRocks,构建统一的数据分析体系。 CloudCanal 以可视化、低代码的方式,实现了数据链路的快速配置和自动化管理,让百草味团队能够更高效、更稳定地汇聚数据。 为什么选择 CloudCanal? 相比开源方案和自研管线,百草味选择 CloudCanal 最重要的原因在于------省时省心。 作为一站式数据集成平台,CloudCanal 帮助百草味用更简单的架构、更稳定的链路和更低的运维成本,构建了高可用的数据同步体系。 数据传输安全可控 CloudCanal 的数据链路采用端到端的极简架构 ,数据在源端和目标端之间直接传输,无需多层中转,有效降低链路中断的风险。 同时支持 私有化部署,确保企业的核心数据在可控环境中流转,满足集团级合规要求。 秒级增量同步 CloudCanal 通过解析数据库 binlog,实现数据实时同步,延迟控制在秒级别,确保报表和指标始终基于最新业务数据。对于百草味这种多渠道、快速变动的零售业务,这意味着运营和管理层能够即时掌握库存、订单、销售趋势等关键指标。 一键验证数据质量 CloudCanal 内置完善的 数据校验机制,可在同步后对比源端与目标端的数据一致性。同时支持对不一致数据进行二次校验,以及错误数据订正功能,有效保障数据质量。 高可用架构,同步更稳定 CloudCanal 具备断点续传 、自动重试与容灾能力,在网络波动或节点异常时自动恢复,减少人工介入,避免单点故障造成任务中断,保证数据传输持续稳定。 除了产品本身功能完备、安全可靠外,还有两点关键因素,让百草味最终选择了 CloudCanal。 研发直面用户,响应更快、更专业 从方案评估、部署调优到生产运维,CloudCanal 团队可快速定位问题并提供解决方案。 这种研发直面用户的模式,避免了多层支持沟通成本,让百草味在链路创建与运维过程中更高效、更安心。 合理计费,性价比更高 CloudCanal 采用 按任务数计费 的方式,不受数据量影响。 相较于按传输量或计算资源计费的云上工具,企业可以清晰预估成本,并根据业务增长灵活扩展。这种透明、可控的计费模式,帮助百草味在保障性能与安全的同时,大幅降低了长期使用成本。 效果与价值 自 CloudCanal 上线后,百草味的数据同步链路大幅简化,整体数据传输效率明显提升,支撑了集团多项关键业务的分析决策。 主要成效包括: 保持安全稳定的数据同步 :在过去 3 年多时间 里,近百条数据链路 稳定运行,无重大中断事件。同时,基于私有化部署 和端到端的数据传输,保证数据全程在企业自有环境中闭环传输,有效保障了数据安全。 数据交付更准确高效 :通过 CloudCanal 的 实时增量同步与数据校验机制,百草味的核心业务数据可在秒级内同步至分析平台,并保证高一致性,大幅提升了报表的可用性与可靠性。 业务效率提升,决策更及时:核心报表与指标实时更新,保证运营、供应链、财务等部门随时可获得一致、最新的数据,为数据分析、复盘和管理层决策提供可靠的数据支撑。 运维成本大幅降低 :得益于极简架构和稳定性能,百草味数据团队的链路维护时间减少约 50% ,运维投入显著降低。同时,CloudCanal 的 7×24 小时专业支持也让问题响应更及时,极大缓解了团队的运维压力。 未来展望 未来,百草味计划继续与 CloudCanal 深度合作,进一步完善企业数据平台的建设,支撑数据驱动的决策制定与精细化运营。 在新的规划中,百草味不仅希望巩固现有的数据同步体系,也在积极探索更广泛的数据应用场景。 与调度系统深度集成:百草味期待 CloudCanal 对接内部调度与工作流平台(如 XXL),将 CloudCanal 融入工作流,进一步提升数据管控与流程自动化水平。 AI 能力的延伸 :基于 CloudCanal 对异构数据源的兼容能力,百草味希望将同步范围从结构化数据延伸至文件等非结构化数据,结合 MCP 等新一代数据框架,为企业级 AI 应用提供更丰富的数据支撑。 随着数据规模与业务复杂度的持续增长,百草味将持续深化以数据为核心的运营模式。借助 CloudCanal 实时、稳定的同步能力与高可用架构,不断提升数据流转效率和决策响应速度,为企业的数字化运营提供持续动力。

优秀的个人博客,低调大师

XXL-JOB v3.4.1 发布 | Docker 及 UI 交互、增强 XSS 防护及 AI Ready 重构

重构核心组件与项目结构,优化UI交互与线程管理,提升整体稳定性与可维护性;新增Docker镜像EXPOSE端口声明,调优任务参数长度,增强XSS安全防护;修复日志路径、时区显示等问题。 一、Release Notes 1、【调整】Docker镜像调整,新增 EXPOSE8080指令暴露应用端口,提升容器编排工具操作体验;2、【调整】任务参数长度调整,最长支持2048字符,支持大参数任务托管执行;3、【调整】消息中心移除自身context-path前缀配置项,简化客户端配置; (存量客户端升级需要注意:升级后需要将配置项 "xxl.job.admin.addresses" 中的 context-path后缀移除)4、【修复】XSS攻击防护增强,ISSUS-3964类似问题批量解决,安全性提升;5、【修复】XxlJobFileAppender自定义地址callbackLogPath设置无效问题修复;合并ISSUS-3963;6、【修复】调度日志显示时区问题修复,解决显示时区与实际时区不一致问题解决;7、【重构】调度中心与执行器系统组件重构,线程管理与内存队列升级,统一资源管理和生命周期控制,改进线程安全和资源清理逻辑;8、【重构】项目结构AI友好性重构,业务逻辑与框架逻辑分离,提升项目可读性与可维护性;9、【优化】低层守护线程升级切换CyclicThread,提升稳定性以及可维护性;10、【优化】调度中心UI交互优化,任务及日志列表下拉框支持模糊搜索,提升多任务情况下交互体验; 二、任务接入示例 XXL-JOB支持多模式任务,下文以简单的“Bean模式任务”为例介绍,三步快速开发接入。 步骤一:执行器,开发Job方法 @XxlJob("demoJobHandler")publicvoiddemoJobHandler() { XxlJobHelper.log("XXL-JOB, Hello World.");} 步骤二:调度中心,新建调度任务 步骤三:任务执行,查看任务进度及日志 三、项目简介 XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 GitHub:https://github.com/xuxueli/xxl-job 官方文档:http://www.xuxueli.com/xxl-job/ 四、项目特性 1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手; 2、动态:支持动态修改任务状态、启动/停止任务,以及终止运行中任务,即时生效; 3、调度中心HA(中心式):调度采用中心式设计,“调度中心”自研调度组件并支持集群部署,可保证调度中心HA; 4、执行器HA(分布式):任务分布式执行,任务"执行器"支持集群部署,可保证任务执行HA; 5、注册中心: 执行器会周期性自动注册任务, 调度中心将会自动发现注册的任务并触发执行。同时,也支持手动录入执行器地址; 6、弹性扩容缩容:一旦有新执行器机器上线或者下线,下次调度时将会重新分配任务; 7、触发策略:提供丰富的任务触发策略,包括:Cron触发、固定间隔触发、固定延时触发、API(事件)触发、人工触发、父子任务触发; 8、调度过期策略:调度中心错过调度时间的补偿处理策略,包括:忽略、立即补偿触发一次等; 9、阻塞处理策略:调度过于密集执行器来不及处理时的处理策略,策略包括:单机串行(默认)、丢弃后续调度、覆盖之前调度; 10、任务超时控制:支持自定义任务超时时间,任务运行超时将会主动中断任务; ………… 37、AI任务:原生提供AI执行器,并内置多个AI任务Handler,与spring-ai、ollama、openclaw、dify等集成打通,支持快速开发AI类任务。 38、审计日志:记录任务操作敏感信息,用于系统监控、审计和安全分析,可快速追溯异常行为以及定位排查问题。 39、优雅停机:调度中心停机,检测时间轮非空时主动等待调度完成;客户端停机,检测存在运行中任务时,停止接收新任务并主动等待任务执行完成;

优秀的个人博客,低调大师

追寻教育行业的下一个时代风口,阿里云数据库和蓝墨are ready!

智启蓝墨是一家智能互联网教育公司,公司主要业务是为中高等院校提供智能云教学平台服务,其次提供云教材的制作、出版、发行等云生态平台服务。自2012年成立以来,蓝墨一直致力于帮助学校从教学信息化跨入教学智能化,实现课堂教学的现代化。 成立第二年,蓝墨便选择使用了阿里云,除了主机产品,最主要的就是数据库产品。由于蓝墨是一个已经运行了一段时间的产品,所以更换数据库的选型过程中,主要的考虑因素是平滑迁移,将应用改动量和迁移风险都降到最低。 主要的选型范围还是在阿里云的产品来选择,最终选择了PolarDB和AnalyticDB这两个十分给力的产品,分别在事务处理和数据分析领域有着出色的性能,而且先天具备兼容MySQL的优势,都能做到快速上线。 01、PolarDB :“非常抗打,几十万的 QPS 不在话下” 从 MySQL 5.5 到 MySQL 5

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册