2021-01-14 16:30:00 ~ 2021-01-15 16:30:00
海外仓WMS的退货算是比较复杂的模块,复杂度可以堪比入库+出库这两个模块之和。各行各业涉及的内部退货业务就有很大区别,再加上海外仓管理和本土化服务的局限,导致不同的海外仓WMS的退货业务做得参差不齐。
入库和出库是WMS的核心功能,而库存管理则是WMS的基石,那么盘点功能就可以比作是WMS的「解忧杂货店」了。
海外仓WMS每天基本上都会有频繁的订单出入库,再加上海外本土化管理的问题,很多仓库的操作不太规范,导致「人肉运维」的事情时有发生。
对于跨境电商卖家(企业)来说,库存高,可能意味着货物卖不出去,存在滞销的情况;库存低,可能意味着卖的太火爆了,可能来不及补货了;库存忽高忽低,可能意味着自己对选品,对市场的预估捉摸不准。库存对卖家而言,就是实打实的资金流和市场环境的晴雨表。
和国内主流的电商WMS出库相比,海外WMS的出库主要的区别还是物流运输方式的区别。例如国内我们常见的运输方式“四通一达”,“顺丰京东”,“德邦跨越”等;而欧美国家主流的快递是“DHL”,“FedEx”,“UPS”,“TNT”,“USPS”和各个国家的邮政“POST”等。
所以海外仓的出库很大一部分的特殊性来源于物流运输方式的要求,例如国际运输的商业发票,FedEx发带电物品需要OP900,某些国家或者地区有收件黑名单等。
仓库管理系统(WMS)是一款很典型的B端产品,也有很多B端产品经理或多或少都接触过它,但是如果是针对跨境电商海外仓而研发的WMS可能接触的人就不算多了。
效期管理是指货品在入库的时候,要对一些含有效期信息的产品需要记录效期信息(即生产日期和失效日期),以便于WMS系统在拣货出库的时候可以确保是把有效期内的产品出库了,而不是过期失效的产品。
随着移动互联网的成熟发展,移动应用技术上呈现出多样化的趋势,业务上倾向打造平台及超级入口,超级应用应运而生。但业务快速扩张与有限的系统资源必然是冲突的,如何实现多(能力服务的高增长)、快(体验流畅)、好(兼容稳定)、省(资源成本低),让大象也能跳舞,成为摆在超级应用面前必须解决的问题。
爱奇艺海外App是一个重运营的应用。对于App里的顶导航、我的页面、弹窗等,需要根据模式、版本、平台、语言、渠道等不同的维度进行运营管理。随着业务快速发展,版本快速迭代,如何保持运营资源能够被高效、稳定和灵活地配置,如何高效稳定的为新的运营需求提供支持,是我们需要解决的问题。
在这种背景下,爱奇艺海外Phone后端研发组通过打造一个稳定、灵活、高效的运营配置平台来解决前面遇到的问题。本文主要分享我们在建设高效的运营配置平台过程中积累的一些经验以及面临的挑战和思考。
PixiJs是一款基于canvas的2D WebGL渲染引擎,可以创建丰富的交互式图形、动画和游戏~
在一个软件项目里除了技术层面的这部分,我们最主要的事情是实现业务。实现业务其实是在实现所在业务领域中所需要的业务。技术也是一个领域,称之为技术领域。领域驱动设计中的领域是指的业务领域。
大多数的技术人员对技术领域中的知识比较感兴趣(狂热),因为这能够使得自己在技术方面有一些前沿性和探索性的实践。然而对于业务领域中的知识就显得比较暗淡一些。
Manas是Pinterest内部的搜索引擎,是一个通用的信息检索平台。Manas被设计为一个具有高性能、可用性和可扩展性的搜索框架。今天,Manas为大多数Pinterest产品提供了搜索功能,包括Ads、搜索、Homefeed、Related Pins、Visual和Shopping。 搜索系统的关键指标之一是索引延迟,即更新搜索索引以反映变化所需的时间。随着系统能力的不断增强和新用例的上线,即时索引新文档的能力变得更加重要。Manas已经支持增量索引,能够提供数十分钟以内的索引延迟。不幸的是,这不能满足日益增长的来自Ads和follow feeds的业务需求。于是在Manas中构建了一个新的模块,进一步将索引延迟降低到几分之一秒。 在这篇文章中描述了系统的架构及其关键挑战,并给出了权衡的细节。
登录后可查看文章图片
LogI-KafkaManager脱胎于滴滴内部多年的Kafka运营实践经验,是面向Kafka用户、Kafka运维人员打造的共享多租户Kafka云平台。专注于Kafka运维管控、监控告警、资源治理等核心场景,经历过大规模集群、海量大数据的考验。内部满意度高达90%的同时,还与多家知名企业达成商业化合作。
美团Kafka系统每天处理消息总量达8万亿,PageCache竞争是当前最大痛点,针对该问题我们设计了一套新型的架构,本文详细介绍了该方案的设计与实现。
AQS,即 juc 并发包下的 AbstractQueuedSynchronizer,我们也可以叫做抽象队列同步器。其实现了一种基于队列的阻塞锁以及相关的同步器,AQS 可以用作单个int变量表示 state(状态)的同步器的基准。我们熟悉的一些并发工具 ReentrantLock、ReentrantReadWriteLock、Semaphore、CountDownLatch 都是基于 AQS 实现的。AQS 定义了同步相关的一些公共 API 方法,以及预留了一些protect方法供子类实现(子类只要使用就必须实现),AQS 并不负责状态变更维护以及同步机制,对于不同的子类实现,其状态量state所表示的含义不同,子类通过实现 protect 方法达到原子性的变更状态量 state 以及阻塞释放等同步机制。
关注公众号
接收推送