首页
学习
活动
专区
圈层
工具
发布

Zipline 3.0 中文文档(二)

返回类型: None abstract prune_orders(closed_orders) 从交易记录的未结订单列表中删除所有给定订单。...佣金是一个具有“资产”和“成本”参数的对象。 已关闭订单 (List) – 已关闭订单:已填充的所有订单的列表。...还提供实用方法来确定资产是否存活,以及它是否有最近的交易数据。 该对象的一个实例作为data传递给handle_data()和before_trading_start()。...还提供了实用方法来确定资产是否存活,以及它是否有最近的交易数据。 此对象的实例作为data传递给handle_data()和before_trading_start()。...如果单个资产有多个未完成订单,子类可以使用它来跟踪已填充的总量。 类型: int 注意 定义自己的构造函数的子类应在执行其他初始化之前调用super(, self).

1.7K10

由Infor ERP LN财务集成交易的状态看财务的严谨性

Posted The transaction was successfully posted in the general ledger....每一个业务交易背后都会反映到财务科目上相应的变化,那么在不同的业务交易的状态,都会(有可能)触发不同的集成交易数据(其实是将必要的业务数据,提交到财务模块,记录下来)。...Logged状态前主要检查财务期间INT的状态(这个也可以通过参数设定)以及跨期间交易的财务期间选择问题,如果所有可用的INT都是关闭的,比方说我们公司每月期初有几天都会关闭 INT,用来结账。...当然了,Mapped之后,Posted之前,你还可以选择指定的Mapping Scheme来覆盖掉先前的。 Posted状态一旦出现,这个集成的账目就正式记录到GL财务帐上了,没有反悔啦。...跟INT类似,但GLD一般都是某个财务期间最后一个关闭的状态,所以跨期间交易到底记录到哪个财务期间在此时特别重要,我们有财务的基础参数设置来完成。

1.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    微软最新区块链服务ACL,是用于取代Azure Blockchain Service的吗?

    ACL有哪些作用? ACL是一种用于管理敏感数据记录的高度安全的新服务,也是一种为区块链支持的数据提供托管和分散的分类账本。 ?...比如: · 与商业交易相关的记录,如转账记录或者机密文件的编辑; · 受信任资产的更新,如核心应用程序或合同; · 管理或控制记录,比如授予访问权限; · 操作IT和安全事件,比如azure安全中心告警...ACL通过REST API公开,可以集成到新的或现有的应用程序中。ACL可以由管理员使用管理API(控制平面)进行管理,也可以由应用程序代码通过功能API(数据平面)直接调用。...管理API支持创建、更新、获取和删除等基本操作。功能API允许与用户的实例化分类账本直接交互,并进行放置和获取数据等操作。...关于是否应该将ACL视为Azure区块链服务的替代品的问题,微软发言人直接回复称:“Azure Confidential Ledger不会取代Azure区块链服务,而是另一种分布式账本,可供希望获得最高级别隐私的客户使用

    1.5K10

    Apache Pulsar 系列 —— 深入理解 Bookie GC 回收机制

    手动触发 Bookie 支持了 REST API 的 HTTP 服务,允许用户通过手动的方式触发 GC,使用方式如下: curl -X PUT http://127.0.0.1:8000/api/v1/...首先从 RocksDB 中获取当前数据盘目录下所有的 Ledgers 数据,并使用 NavigableSet 集合暂存当前活跃的 Ledgers 列表。...以 RocksDB 中获取到的 Ledgers 集合为标准,对从 zookeeper 中获取的 Ledgers 列表做 subSet 的操作。...拿第四步获取到的 subBkActiveLedgers 与 zookeeper 中的 ledgersInMetadata 集合比较,判断 zookeeper 中是否还包含当前 LedgerID,如果不包含代表可以从...以 RocksDB 中的 ledgerIndex 缓存为基准,判断当前 EntryLog 中是否有可以删除的 Ledger。

    1.3K30

    bookkeeper具体做什么_reading for knowledge翻译

    主要两种方式和BK交互: 创建ledger或者stream来写数据 打开ledger或者stream来读数据 BK提供了两种API: ledger API: 底层API,可以直接操作ledger,比较灵活...在进行GC来清理数据时需要和metadata store交互 应用程序使用Client lib来和BK交互 使用Ledger API获取细粒度的管控 不需要底层ledger控制,则使用stream api...可以通过配置ensemble大小大于write quorum size来实现。 可以通过调整ack quorum大小的值来提升延迟性能,这个配置在保证一致性和持久性的前提下获取低延迟的关键。...因为client可以从任意的bookie副本读取数据,应用可以配置一个较高的副本数量来获取更高的读取性能。...另外,BK提供多种方式来管理集群:使用管理员 CLI 工具,使用 Java admin library 或者使用 HTTP REST API。REST API 可以用于实现外部工具。

    66130

    下一代分布式消息队列Apache Pulsar

    ,主要负责三件事情: 暴露REST接口用于执行管理员的命令以及topic所有者的查询等 一个用于节点间通讯的异步的TCP服务器,协议目前采用的是Google之前开源的Protocol Buffer 为了支持地域复制...只允许一个writer,因此我们可以调用rest接口获取到某一个topic当前的所有者。...在Broker宕机后重启时,Plusar会启动一个恢复的操作,从ZK中读取最后一个写入的Ledger并读取最后一个已提交的记录,然后所有的消费者也都被保证能看到同样的内容。 ?...元数据 Plusar中的元数据主要存储到ZK中,例如不同可用区相关的配置会存在全局的ZK中,集群内部的ZK用于存储例如某个topic的数据写入到了那些Ledger、Broker目前的一些埋点数据等等...Plusar核心概念 Topic 发布订阅系统中最核心的概念是topic,简单来说,topic可以理解为一个管道,producer可以往这个管道丢消息,consumer可以从这个管道的另一端读取消息,但是这里可以有多个

    1.8K20

    究极缝合怪 | Pulsar核心概念和特性解读

    Brokers Pulsar的broker是一个无状态组件, 主要负责运行另外的两个组件: http服务器,可用于接收Rest API请求,并负责生产者连接生产消息,消费者连接消费消息。...在一次故障之后,ledger会启动一个恢复进程来确定ledger的最终状态并确认最后提交到日志的是哪一个条目。在这之后,能保证所有的ledger读进程读取到相同的内容。...维护批量索引的确认状态并跟踪每批索引的确认状态,以避免向 consumer发送已确认的消息。当某一批消息的所有索引都被确认时,该批消息将被删除。...租户可以使用REST API和 [pulsar-admin CLI 工具来创建多个命名空间。例如,包含多个应用程序的租户可以为每个应用程序创建单独的命名空间。...每个命名空间有一个叫做__change_events的系统主题。这个系统主题用来保存这个命名空间的事件改变信息。 你可以使用 pulsar-admin 工具来管理租户。

    2.6K20

    Pulsar存储计算分离架构设计之存储层BookKeeper(上)

    2.3 Entry‌ 单条数据记录,包含以下字段‌: Ledger number(所属 Ledger ID) Entry number(唯一 Entry ID) Last add confirmed(最新已确认...对于特定分区,仅最新创建的Ledger(如示例中的ledgerN)处于可写入状态,先前所有Ledger(ledger1至ledgerN-1)均被标记为关闭状态禁止写入。...这种架构在金融级消息场景下,可通过适当配置同步刷盘策略来满足强一致性要求,而在物联网等海量数据场景则可采用全异步模式最大化吞吐,展现出极强的场景适配性。...中的请求) 读取 Index信息,找到 对应的文件位置 读文件获取数据获取 Entry Bookie数据写入流程: client端源码分析,可以找到pulsar...LedgerHandle.addEntry: 这是 BookKeeper 客户端 API 的底层方法,直接与单个 BookKeeper ledger 交互。它处理的是单一 ledger 的写入操作。

    23110

    CTO来分享:如何让技术人员写好开发文档?

    需求背景有一天,有位YesDev的企业客户和我们提到:“黄总, 上次说的客户管理的流程下,手工选择发送【反馈信息】,方式为短信,企业微信,钉钉,邮件。 四种方式的配置信息和客户管理进行 关联配置。...发送后有发送记录可以进行管理,检索和导出。 发送内容可以根据需求自动生成。 其中短信可以进行模板管理和分配,短信发送接口配置(建议阿里云短信)。”于是,我们产品经理整理并设计了以下的产品方案和PRD。...以下,则是对应的技术开发人员在完整需求开发的同时,编写整理的开发文档。内容包含:开发分支、单元测试、SQL数据库变更、核心流程的时序图、新增的API接口、单元测试覆盖率报告、新增的配置文件等。...后端开发分支mxh_test实现思路用户需要可以配置短信和邮箱服务的后台录入功能用户需要进行客户名单的管理,包括但不限于客户分组、客户管理、客户联系人等功能,并且对以上的功能可添加、编辑、删除以及查看前端需增加反馈功能模块...,用户可以获取录好的客户名单,进行邮件/短信通知,并且记录反馈通知信息用户可以查看某个需求的发送给客户的反馈列表,也可以在企业管理后台,进行发送反馈记录的查看和导出记录新增接口(基于PhalApi开源接口框架

    1.1K00

    超级账本hyperledger fabric词汇汇总

    通道是由一个“配置块”来定义的。...CCVC是保持通道中各对等节点间状态同步的一种方法。对等节点并行的执行交易,在交易提交至账本之前,对等节点会检查交易在执行期间读到的数据是否被修改。...包含为系统链(排序服务)或通道定义成员和策略的配置数据。对某个通道或整个网络的配置修改(比如,成员离开或加入)都将导致生成一个新的配置区块并追加到适当的链上。...Endorsement policy可指定对于某一chaincode,可以对交易背书的最小背书节点数或者最小背书节点百分比。背书策略由背书节点基于应用程序和对抵御不良行为的期望水平来组织管理。...Gossip数据传输协议有三项功能:1)管理peer发现和channel成员;2)channel上的所有peer间广播账本数据;3)channel上的所有peer间同步账本数据。

    1.4K00

    超级账本项目:架构设计

    函数在 chaincode 中实现; 交易员(Transactor):作为客户端发起交易调用; 账本(Ledger):即区块链,带有所有的交易信息和当前的世界状态(world state); 世界状态(...,之后转发给验证节点; 带许可的账本(Permissioned Ledger):网络中所有节点必须是经过许可的,非许可过的节点则无法加入网络; 隐私保护(Privacy):交易员可以隐藏交易的身份,其它成员在无特殊权限的情况下...一般地,多个交易被打包进区块中,多个区块构成一条区块链。 交易 交易意味着围绕着某个链码进行操作。 交易可以改变世界状态。...发起的交易将会被链上的区块获取并记录。 它以被调用的函数名作为参数,并基于该参数去调用 chaincode 中匹配的的 go 函数。...与 chaincode 代码进行交互 与 chaincode 交互的主要方法有 cli 命令行与 rest api,关于 rest api 的使用请查看该目录下的例子。

    1.5K40

    TIMSDK 常见问题

    支持的,两端通过 getMessage() 拉取历史漫游消息来完成消息同步,也可以在云通信控制台配置多端同时在线一同接收消息; 16.getLastMessage() 接口描述中 “没有网络无法获取”...暂不支持,setReadMessage() 是根据参数传入该条消息的时间戳之前的所有消息置为已读状态,填 NULL 将该会话的所有消息置为已读状态 23.我能获取进群前的历史消息记录吗?...//rest api //https://cloud.tencent.com/document/product/269/1627 //App 管理员可以调用此接口将指定的 identifier 禁言,无论角色是否为群主或管理员...群主调用接口 deleteGroup() 即可进行解散,需要注意的是私有群无法直接解散群组,需要服务端调用 rest api 进行解散 5.群维度资料有哪些可用字段?...使用 rest api 可以注销 identifier,单次请求最多支持100个帐号,详情见接口介绍:点击跳转 3.我能否查询所有的 identifier?

    6.6K102

    颠覆Kafka的统治,新一代云原生消息系统Pulsar震撼来袭!

    从Pulsar社区版的golang-sdk可以看出,客户端的Producer和Consumer在初始化的时候,都会与每一个Topic-Partition创建链接,并且会监听是否有新的Partition,...订阅模式(Subscription modes) 订阅模式有持久化和非持久化两种。订阅模式取决于游标(cursor)的类型。 创建订阅时,将创建一个相关的游标来记录最后使用的位置。...Consumer向Broker发送flow permit request以获取消息。在 Consumer端有一个队列,用于接收从Broker推送来的消息。...四、Pulsar服务端  Broker是Pulsar的一个无状态组件,主要负责运行以下两个组件: http服务:提供为生产者和消费者管理任务和Topic查找的REST API。...收到的最新的Sequence ID是否大于Broker端记录的两个维度的最大Sequence ID,如果大于则不重复,如果小于或等于则消息重复。

    1.1K10

    一场“精准钓鱼”风暴:Ledger用户遭仿冒并购邮件攻击,供应链数据泄露成新型社工跳板

    尽管Ledger官方于1月5日通过邮件向受影响用户披露了数据泄露事实,并强调其自身系统未被攻破,但攻击者已借机展开第二波攻势。...作为一家为跨境电商业务提供本地化结账、物流和合规服务的平台,Global-e处理了大量Ledger用户的交易数据。...此外,攻击者还部署了多个备用域名,如 trezor-ledger-upgrade.net、secure-ledger-migration.org,并通过DNS轮换(DNS Rotation)技术在不同时间段指向不同...2024年,微软Azure AD B2C配置错误:导致某DeFi协议用户邮箱列表泄露,随即遭遇“空投领取需连接钱包”钓鱼攻击。这些事件共同揭示一个趋势:攻击面正从核心系统向边缘服务商转移。...例如,Global-e本无需存储完整订单历史,仅需交易状态即可。零信任访问控制:对客户数据的访问应实施严格的身份认证、权限分级和操作审计。一次API密钥泄露不应导致全量数据导出。

    21310

    听GPT 讲Istio源代码--pilot(5)

    ServiceEntries()函数:返回所有的ServiceEntry。该函数用于获取所有的ServiceEntry,可以用于遍历和访问所有已定义的ServiceEntry对象。...上述的变量和函数结合在一起,可以进行流量的模拟和验证,帮助我们了解Istio的配置是否按照预期工作。...它包含了Kubernetes核心API中的Lease对象,并提供了一组操作函数来获取、创建、更新租约锁,记录事件以及其他相关功能。 Get函数用于获取当前的租约锁对象。...这些函数共同构成了租约锁的管理和操作接口,通过这些接口可以实现对租约锁的获取、创建、更新等操作,并记录事件以及进行相关的转换操作。...这些方法通过与Kubernetes API进行交互,实现了从API获取资源、创建资源、更新资源以及记录事件等锁操作。它们为Istio Pilot中的分布式领导者选举机制提供了必要的锁定功能。

    42140

    以太坊主网部署终极指南

    任何以太坊交易本身只由几个属性组成,一般有三种交易类型: 发送以太币(ETH) 部署智能合约 调用智能合约 这所有三个交易的某些部分对总是相同的:from,value,gas,gasPrice和nonce...例如,一个 7 分之 5 的多重签名将需要 7 个地址中的 5 个地址来签署交易。你可以使用Gnosis Safe[7]这样的应用程序来创建一个多签合约。...一个有足够的 ETH 来支付 Gas 费以太坊地址的私钥。 一个部署工具或脚本。...Gas 交易成本使主网的部署变得非常困难,你可以在 Truffle 配置中设置一个 Gas 价格[19],但在整个迁移期间都将使用这一个 Gas 价格。...Truffle Team(高级) 还记得上面提到的用 Truffle 部署到主网的问题吗?那么有一个解决方案,叫做Truffle Teams[26]。

    2.3K20

    听GPT 讲Istio源代码--pilot(5)

    ServiceEntries()函数:返回所有的ServiceEntry。该函数用于获取所有的ServiceEntry,可以用于遍历和访问所有已定义的ServiceEntry对象。...上述的变量和函数结合在一起,可以进行流量的模拟和验证,帮助我们了解Istio的配置是否按照预期工作。...它包含了Kubernetes核心API中的Lease对象,并提供了一组操作函数来获取、创建、更新租约锁,记录事件以及其他相关功能。 Get函数用于获取当前的租约锁对象。...这些函数共同构成了租约锁的管理和操作接口,通过这些接口可以实现对租约锁的获取、创建、更新等操作,并记录事件以及进行相关的转换操作。...这些方法通过与Kubernetes API进行交互,实现了从API获取资源、创建资源、更新资源以及记录事件等锁操作。它们为Istio Pilot中的分布式领导者选举机制提供了必要的锁定功能。

    35140
    领券