# Saturn 架构简介 ![Saturn Logo]( Saturn 架构是一种基于微服务的分布式系统架构,旨在提供可扩展性、弹性和可维护性。它是由一系列自治、高内聚且松耦合的微服务组成,每个微服务都专注于一个特定的业务领域。通过将系统细分为多个微服务,Saturn 架构使得各个服务可以独立开发、测试、部署和扩展,从而提高了团队的工作效率和系统的可靠性。 ## 架构原则 Saturn
原创 2023-08-21 05:10:55
85阅读
Substrate是由Parity科技公司研发的区块链架构开发平台,具有完全通用的状态转换功能(State Transition Function, STF),和模块化组件,实现了共识,网络和配置。本文主要将配置和运行第一个基于Substrate的区块链。安装环境为virtual box 内的ubuntu 18 虚拟机。 需要安装两个仓库项目substrate-node-template 主要是运
转载 2021-10-11 01:34:00
96阅读
# 如何实现“saturn架构图” 作为一名经验丰富的开发者,你需要教会新手如何实现“saturn架构图”。下面是详细的教学步骤和对应的代码实现。 ## 整体流程 首先,让我们看一下整个实现“saturn架构图”的流程: | 步骤 | 操作 | |------|----------------| | 1 |准备数据 | | 2 |绘制架构
原创 2024-03-30 05:04:25
34阅读
Graph Structure Learning 博主以前整理过一些Graph的文章,背景前略,但虽然现在GNN系统很流行,但其实大多数GNN方法对图结构的质量是有要求的,通常需要一个完美的图结构来学习信息嵌入。即,真的不是万物都可Graph的。比如图结构中的错误,误连,缺失或者拓扑不平衡都会导致噪声在图中传播,会极大地影响到效果,比如药物,社交等场景应用中。然而,图中噪声的普遍性却代表着,我们需
Saturn 3.0 架构
原创 2021-08-18 01:58:15
466阅读
Saturn 3.0 架构
原创 2022-03-07 10:59:23
118阅读
一步,两步,三四步✨
C
转载 2021-07-14 16:09:19
1365阅读
FAQQ: Executor启动失败怎么办?A: executor启动失败,首先看提示是否参数问题,是否端口重用,如果都不是,根据控制台提示的路径,查看saturn-nohup.out的日志。日志报“Fail to discover zk connection string! Please make sure that you have added your namespace on Saturn Console”的情况:请检查Console是否已经注册该域。日志报“Time different
快速开始Saturn包括两大部分,Saturn Console和Saturn Executor。Saturn Console是一个GUI,用于作业/Executor管理,统计报表展现,系统配置等功能。它同时也是整个调度系统的大脑:将作业任务分配到各Executor。Saturn Executor是执行任务的Worker:按照作业配置的要求去执行部署于Executor所在容器或物理机当中的作业脚本和代码。为了能让用户对Saturn有一个感性认识,我们提供了两种快速启动Console和Executor的
原创 2021-08-18 01:58:11
198阅读
FAQQ: Executor启动失败怎么办?A: executor启动失败,首先看提示是否参数问题,是否端口重用,如果都不是,根据控制台提示的路径,查看saturn-nohup.out的日志。日志报“Fail to discover zk connection string! Please make sure that you have added your namespace on Saturn Console”的情况:请检查Console是否已经注册该域。日志报“Time different
在系统需要运行大量耗时定时任务的场景下,单使用类似Quartz或者SpringTask等定时任务框架无法满足对并发处理性能、监控管理及运维拓展的要求,以下,介绍公司使用过的分布式定时任务调度框架Saturn。一Saturn简介1简介Saturn任务调度系统是唯品会开源的一个分布式任务调度平台,取代传统的LinuxCron/SpringBatchJob的方式,做到全域统一配置,统一监控,任务高可用以
转载 2021-06-03 06:36:08
1678阅读
Saturn一个分布式作业调度平台简介Saturn (任务调度系统)是唯品会开源的一个分布式任务调度平台,取代传统
原创 2022-03-02 15:26:31
66阅读
快速开始Saturn包括两大部分,​Saturn Console​和​Saturn Executor​。Saturn Console是一个GUI,用于作业/Executor管理,统计报表展现,系统配置等功能。它同时也是整个调度系统的大脑:将作业任务分配到各Executor。Saturn Executor是执行任务的Worker:按照作业配置的要求去执行部署于Executor所在容器或物理机当中的
原创 2022-03-07 10:56:28
343阅读
Saturn一个分布式作业调度平台简介Saturn (任务调度系统)是唯品会开源的一个分布式任务调度平台,取代传统的Linux Cron/Spring Batch Job的方式,做到全域统一配置,统一监控,任务高可用以及分片并发处理。Saturn是在当当开源的Elastic Job基础上,结合各方需求和我们的实践见解改良而成。本文档针适用于3.x版本。重要特性支持多种语言作业,语言无关(Java/Go/C++/PHP/Python/Ruby/shell)支持秒级调度支持作业分片并行执
原创 2021-08-18 01:58:20
272阅读
## 实现“Saturn架构”的步骤 为了帮助你理解和实现“Saturn架构”,我将按照以下步骤详细说明,并提供相应的代码和注释。首先,让我们了解一下每个步骤的目的和所需的代码。 ### 步骤 1:创建项目文件夹 在你的项目目录中创建一个新的文件夹,用来存放你的代码和配置文件。 ### 步骤 2:初始化项目 在项目文件夹中打开终端(命令行界面),运行以下命令: ```bash npm
原创 2023-07-12 08:53:10
225阅读
1 创建Namespace1.1 请求地址/rest/v1/namespaces1.2 请求方式POST1.3 参数说明Body参数:参数名类型是否可选描述namespaceString必填域名zkClusterString必填zk cluster key示例:{ "namespace":"www.abc.com", "zkcluster":"/saturn"}1.4 返回header(只有失败的情况才有):application/
原创 2022-03-02 15:33:31
34阅读
JD
原创 2022-03-07 10:59:16
403阅读
创建作业1 登录使用浏览器访问 saturn.vip.vip.com。如果启用了登录功能(-Dauthentication.enabled=true),会被重定向到CAS进行身份认证。为了获得最佳的使用体验,建议使用Chrome浏览器。登录后会见到Saturn Home Page,如下:用户需要在中央的搜索框输入你需要访问的域名。首页上方的菜单栏功能如下:作业管理:域搜索页面Dashboard:作业/Executor运行状况图表告警中心:全域的告警大盘。注册中心:域与ZK集群信息
原创 2021-08-18 01:57:59
768阅读
1 创建Namespace1.1 请求地址/rest/v1/namespaces1.2 请求方式POST1.3 参数说明Body参数:参数名类型是否可选描述namespaceString必填域名zkClusterString必填zk cluster key示例:{ "namespace":"www.abc.com", "zkcluster":"/saturn"}1.4 返回header(只有失败的情况才有):application/
原创 2021-08-18 01:58:09
132阅读
作业编排该功能仅支持saturn 3.3.0及以上版本1 概述有时候由于业务的需要,我们需要按照工作流的方式去调度作业:​ JobA调度成功后调度 JobB, JobB调度成功后调度 JobCSaturn提供这个能力,我们称之为作业编排。作业编排将作业形成一个有向无环图,按照图的顺序依次调用。2 概念在一个调用链路里面,有上游和下游的概念。以上面的例子为例,JobA是这个调用链路的最上游或者称之为root,JobB和JobC是root的下游。最上游作业(root作业)可以是
原创 2021-08-18 01:57:55
215阅读
  • 1
  • 2
  • 3
  • 4
  • 5