印度尼西亚雅加达,2024 年 9 月 17 日——印度尼西亚领先的数字生态系统 GoTo 集团和全球领先的电子商务和技术公司阿里巴巴今天宣布建立战略合作伙伴关系,以支持和帮助印度尼西亚的数字经济发展。此次合作将利用阿里云的技术来支持 GoTo 广泛的生态系统。
GoTo 承诺在五年内使
用阿里巴巴集团的数字技术和智能骨干阿里云的服务。这些服务将利用阿里巴巴先进的云和人工智能技术增强 GoTo 的平台服务和数字创新。
可靠的巴拿马电话号码数据库对于电话营销 巴拿马电话号码库 活动的有效性至关重要。通过使企业能够瞄准适当的受众,他们可以提高转化率和响应率。通过准确的联系信息,企业可以加强沟通,防止电话号码错误,并减少精力浪费。此外,当前的数据库支持遵守地区法律,维护客户信心并提高巴拿马竞争激烈的市场中的总体活动有效性和盈利能力。
作为更广泛合作伙伴关系的一部分,阿里云将提供各种与云相关的服务,包括云计算、云原生数据库、网络、安全和数据分析等。此次合作旨在通过利用数字化转型和人工智能驱动增长的最新创新,为 GoTo 在印度尼西亚的客户提供卓越的体验。
扩大战略合作伙伴关系代表
了阿里巴巴作为长期投资者对 GoTo 的承诺。合作期限为五年,阿里巴巴承诺在合作期间维持其在 GoTo 集团的现有持股。截至 2024 年 8 月 31 日,阿里巴巴集团持有 GoTo 88,531,124,993 股 A 轮股票。
GoTo 集团首席执行官 Patrick Walujo 表示:“通过与阿里巴巴合作,我们不仅加强了我们的技术基础设施,而且还增强了我们可以为数百万印度尼西亚消费者和企业提供的服务和解决方案。此次合作标志着我们在印度尼西亚打造更具包容性和弹性的数字经济的征程中的重要里程碑。它还强调了我们致力于与合作伙伴合作,以实现长期可持续增长,为股东带来价值。”
阿里巴巴集团副总裁
阿里云智能国际业务总裁 Selina Yuan 业主应该跟踪哪些财务指标? 表示:“作为印度尼西亚领先的云服务提供商七年多来,我们很高兴与 GoTo 合作进行数字化转型并推动印度尼西亚的创新。此次战略合作将阿里云世界一流的云计算和人工智能能力与 GoTo 广泛的生态系统相结合。我们希望为印尼各种规模的企业赋能,促进创新,推动长期增长。”
合作谅解备忘录于 2024 年 9 月 13 日签署,是阿里云在东南亚最重要的战略云合作之一。GoTo 现有的云服务将于 10 月开始迁移到阿里云。这一转变将简化运营、提高服务交付效率并降低 GoTo 的运营成本。
阿里云和 GoTo 将在多个
其他领域开展合作,包括满足对数字和人工智能技能需求的人才发展计划,这对于在快速发展的数字环境中保持创新和竞争优势至关重要。双方还将探索进一步的商业伙伴关系,以赋能印尼企业并支持印尼数字经济的增长。这些努力与该国加速推动智能驱动转型、增强经济机会和技术进步相一致。
作为首家早在 2018 年就在印尼建立云 新加坡电话列表 基础设施的全球云服务提供商,阿里云已在当地建设了三个数据中心,服务于金融、零售、游戏、交通、教育和物流等各行各业的印尼企业数字化转型。
关于 GoTo 集团
GoTo 是印尼最大的数字生态系统。GoTo 的使命是通过提供技术基础设施和解决方案来“赋能进步”,帮助每个人接入数字经济并在其中蓬勃发展。GoTo 生态系统为商家提供广泛的服务,包括移动出行、食品配送、杂货和物流,以及支付、金融服务和技术解决方案。该生态系统还通过 Tokopedia 提供电子商务服务,并通过与 Bank Jago 的合作提供银行服务。我们有一个使用全内存缓存机制的项目。主要目标是在处理标准 4C8G 容器可以轻松处理的少量数据的同时实现出色的 RT(响应时间)。然而有一天,staging 环境开始严重告警 FullGC,追溯到缓存过大。
Body Text
我们通常将数据量级在 100 条左右的配置项加载到内存中,最近一个新需求导致配置数据量膨胀到 10 万条,导致内存占用大幅上升,分析发现这些数据的信息熵并不是很高,大部分 JSON 中存储的字符串数量有限。
排列组合
但这些字符串被反序列化框架以新的String方式重复加载到堆空间中。
受到常量池概念的启发,我想到可以在不改变业务逻辑和设计的情况下,利用它来解决这个问题。
显然我们使用的Fastjson序列化工具并没有对value字段进行常量池处理,因为value通常代表着无限的可能性,将每个传入的字符串都引入常量池会对系统产生不利影响。但是我们理解,在我们的特定业务场景中,某些值是有限的,不需要Young GC,因此我们需要通过显式调用String.intern()方法将这些特定的值设为常量。
为了实现这点我们从String.intern()开始
Fastjson使用合适的ObjectDeserializer来反序列化字段,注解也为我们提供了自定义反序列化器的空间。因此我们打算定制一个反序列化器来调用intern方法。