open balance 交易平台

大家好,关于open balance 交易平台很多朋友都还不太明白,今天小编就来为大家分享关于信用证项下的文件 哪些是货代交银行 哪些是出口方交银行的的知识,希望对各位有所帮助!

本文目录

  1. E-gold 是什么东西
  2. 淘宝为什么使用HBase及如何优化的
  3. 信用证项下的文件 哪些是货代交银行 哪些是出口方交银行的

一、E-gold 是什么东西

E-gold是一家有银行背景的网络机构,完全基于internet的网上支付平台,创建于95年底。它那完全匿名、快捷、方便、彻底粉碎地域概念的种种特点与优势,使之在短短6年的时间里,得到了迅猛的发展!国际上越来越多的公司和网络商店开始接受E-gold支付方式。它已经成为人们进行电子商务强有力的工具,包括象雅虎,亚马逊等很多网络公司都开通了E-gold支付交易方式,你只需花三分钟就可以免费申请一个E-gold账号,账号之间互相转账只需10秒钟,你也可以把现金通过银行直接转到你的E-gold账号隐激简,也可以把账号里的收入转到全球任何一家银行你的私人账户里,而不论你身居何地、身处何方!它以黄金作为等价基础,完全脱离任何国家内部财政的影响!需要注意的是,e-gold和Paypal不同的地方,是e-gold是脱离付款公司的,就是说他只是一个中介机构,他不发任何钱,所以他不需要信用卡和银行帐户等烦琐的手续,所有兑换工作由各第三方机构完成。

个人注灶裤册E-gold帐号完全免费,无需信用担保,匿名。首先登陆E-gold主页,然后点击“Create An Account”,进入用户协议,点击“I AGREE”进入E-gold帐号申请表。在E-gold帐号申请表区域有5部分,都必须用英文或拼音填写(如不懂英文可用拼音填写)

Account Name:帐号名(E-GOLD帐号之间转帐是会显示给对方)

Description:对帐号名的描述比如 this is zhangshan accout(可不填)

Additional Description:附加描述(可不填)

Description:对用户名的描述(可不填)

第三区域:用户的详细联系信息,必须详细填写,否则你开通的帐号可能无效

Country/ZIP/Postal Code:国家/代码/邮编

Your account number will be sent to this email address

e-mail:电子邮件地址必须填写正确!申请的帐号会通过电子邮件发给你

If you forget your passphrase it is important that this phone number reach you for validation

Phone:电话如果你忘记了帐号密码将通过此电话得到

Alternate Passphrase:支付确认的代码(请随便填写任意字母)

New e-gold Account Passphrase:你的帐号密码最小六位必须同时包括数字和大小写字母

New e-gold Account Passphrase again:重复密码

第五区域:填入图片上显示的文字,必须填写正确,否则会提示错误!如果看不清号码,请重新刷新页面。

五个区域全部填完后,点击OPEN,会告诉你的帐号已经发到你的邮箱,至此,您的E-GOLD帐号申请成功!

--------------------------------------------------------------------------------

登陆主页,点击”access your account”进入下一页

点击最左边的大图表进入个人帐号区域,填上你的帐号,密码进入个人帐号,内部区域上方有6个图表,从左到右分别表示:登出个人帐号区(Logout);帐号余额(Balance);支付(Spend);兑换(Redeem);交易历史(History);帐号信息(Account Info)。

点击帐号余额“balance”:里面有你的帐号名,黄金份额,以货币表示的余额,货币表示形式(默认美元)。

点击转账支付“Spend”:进入支付区域,你可以向其他的E-gold帐号转帐,瞬间完成。现在E-gold已经开通了手机转付方式,更方便全球人士随时随地开展交易。

点击兑换“Redeem”:兑换你的网络货币,国内用户一般不用这个功能。

登陆后,输入要转的人的帐号,然后就可以转。转的时候是黄金的重量为单位,你可以参照当日黄金和美圆的比价转成要转的钱。需要注意的是:由于黄金和美圆的价格比是变化的,就是说,你今天转了相当于100美圆的黄金到别人的帐户里,别人收到时黄金和美圆的比价发生变化了,那么他帐户里也许明天是103美圆或者只有98美圆。但是,如果转的时候是按找黄金重量转的话,就不会发生变化。而且每次转帐,要收取1%的手续费,这点和Paypal也不同的,Paypal是免费的。

1.点击支付“Spend”,进入支付区域:你可以向其他的E-gold帐号转帐,瞬间完成。现在E-gold已经开通了手机转付方式,更方便全球人士随时随地开展交易。

怎样查看别人或者网络公司发给你的E-gold?

2.点“view detailed history”进入就可以查看详细的交易历史了。

--------------------------------------------------------------------------------

大多数人关心的是我申请了帐号如何往我的帐号存钱,以及如何把帐号中的货币取出?实际上你完全可以把E-gold当作商品理解,E-gold通过分布全球的几十家中介机构来兑换,如果你想往E-gold帐号中存钱,就必须选择一家中介机构,把你的帐号告诉他们,然后选择一种他们接受的付款方式,比如银行电汇、汇票、邮寄的形式,付款给中介机构购买你所要的E-gold金额。同样如果你想把自己帐号中的货币取从来,就需要通过中介机构告诉你的国内银行帐号,他们会把现金电汇到你的银行帐号中。

易派网( )

易派网是一家总部设在世界最知名的国际金融中心,英国伦敦的综合的在线电子货币兑换商,旨在为中国用户提供包括PayPal、Egold以及Moneybooker在内的全方位的电子货币自由通兑的解决方案。

中国易金网( )

中国易金网是一家总部设在世界知名的国际金融中心,英国伦敦的综合电子货币兑换商,旨在为中国以及世界各地的其他用户提供包括E-Gold、Moneybookers、PayPal在内的多种主流电子货币的兑换方案。中国易金网同时还提供与电子货币相关的金融服务。

OMNIPAY( )

We've reduced our already low InExchange rate for e-gold to 2% above Spot. There's never been a better time- or place- to upgrade to Better Money!

--------------------------------------------------------------------------------

E-gold被盗最直接和致命的原因是:从邮件链接的E-gold帐户登陆。这些邮件冒充e-gold support,信的内容是说你的EGOLD帐号太久没登录了,要你赶快点击进入以免被封账号。他们还留下一个链接,这个链接表面写的是,但它实际链接的地址是(或者是)。请大家注意千万不要点击进入!那是盗你的EGOLD密码的!!!E-GOLD.com几乎不发邮件给客户,更不会让客户在邮件中连接进入帐号(想想大家申请EG后的确认邮件里也只是给了你一个号码而已,的确没链接!)

一些不明邮件中可能附带木马程序,它们把自己伪装成有用的软件或者是图片之类的东东,一旦你打开了带有木马的附件,而你又没有足够的防护措施的话,木马程序就很可能潜伏起来,偷偷搜集你的账号和密码。记录你的操作,比如你都按了哪些键,去过哪些网站等等并伺机发送到木马的“主人”那里。

1.确保你的密码足够长,并且要有大小写字母和数字复杂地组合。

2.E-gold中有个最容易被忽略的加密办法:SRK。E-gold页面在输入密码框的右边有一个SRK标记,你点一下,就会弹出一个用来输入密码的页面,目的是防键盘鼠标监听,9成9不会被盗,除非对方攻破了指点数据包(那是128位加密的,很难被攻破的,除非是EG公司本身的问题)。

3.千万记住,养成习惯,只从E-gold的直接链接进入帐户,不要从任何其他邮件链接进入帐户,切记!一旦以这种方式进入,要赶紧修改你的E-gold密码!

4.不要同时暴露你的E-gold帐号和注册E-gold的邮箱地址,否则只要破了你的邮箱密码,照样可以取到E-gold密码,所以注册E-gold邮箱的密码同等重要。

5.现在国内垃圾邮件泛滥,不要轻易打开,更不要打开带附件的邮件。加强你的防火墙,并经常全盘杀毒。

6.用Paypal、stormpay和几个E-gold帐号分散存放你的$$,等到了一定数额,尽早会笼请中介公司予于兑现。

7.如果你从别的网站进入E-gold,那么在进入E-gold的时候一定要看清楚IE的地址栏里的地址是……,否则就有可能是别人伪做的主页,那可是死路一条啦!

二、淘宝为什么使用HBase及如何优化的

hbase是从hadoop中分离出来的apache顶级开源项目。由于它很好地用java实现了google的bigtable系统大部分特性,因此在数据量猛增的今天非常受到欢迎。对于淘宝而言,随着市场规模的扩大,产品与技术的发展,业务数据量越来越大,对海量数据的高效插入和读取变得越来越重要。由于淘宝拥有也许是国内最大的单一hadoop集群(云梯),因此对hadoop系列的产品有比较深入的了解,也就自然希望使用hbase来做这样一种海量数据读写服务。本篇文章将对淘宝最近一年来在online应用上使用和优化hbase的情况做一次小结。

淘宝在2011年之前所有的后端持久化存储基本上都是在mysql上进行的(不排除少量oracle/bdb/tair/mongdb等),mysql由于开源,并且生态系统良好,本身拥有分库分表等多种解决方案,因此很长一段时间内都满足淘宝大量业务的需求。

但是由于业务的多样化发展,有越来越多的业务系统的需求开始发生了变化。一般来说有以下几类变化:

a)数据量变得越来越多,事实上现在淘宝几乎任何一个与用户相关的在线业务的数据量都在亿级别,每日系统调用次数从亿到百亿都有,且历史数据不能轻易删除。这需要有一个海量分布式文件系统,能对TB级甚至PB级别的数据提供在线服务

b)数据量的增长很快且不一定能准确预计,大多数应用系统从上线起在一段时间内数据量都呈很快的上升趋势,因此从成本的角度考虑对系统水平扩展能力有比较强烈的需求,且不希望存在单点制约老坦

c)只需要简单的kv读取,没有复杂的join等需求。但对系统的并丛含正发能力以及吞吐量、响应延时有渗悔非常高的需求,并且希望系统能够保持强一致性

d)通常系统的写入非常频繁,尤其是大量系统依赖于实时的日志分析

f) schema灵活多变,可能经常更新列属性或新增列

g)希望能够方便使用,有良好且语义清晰的java接口

以上需求综合在一起,我们认为hbase是一种比较适合的选择。首先它的数据由hdfs天然地做了数据冗余,云梯三年的稳定运行,数据100%可靠己经证明了hdfs集群的安全性,以及服务于海量数据的能力。其次hbase本身的数据读写服务没有单点的限制,服务能力可以随服务器的增长而线性增长,达到几十上百台的规模。LSM-Tree模式的设计让hbase的写入性能非常良好,单次写入通常在1-3ms内即可响应完成,且性能不随数据量的增长而下降。

region(相当于数据库的分表)可以ms级动态的切分和移动,保证了负载均衡性。由于hbase上的数据模型是按rowkey排序存储的,而读取时会一次读取连续的整块数据做为cache,因此良好的rowkey设计可以让批量读取变得十分容易,甚至只需要1次io就能获取几十上百条用户想要的数据。最后,淘宝大部分工程师是java背景的同学,因此hbase的api对于他们来说非常容易上手,培训成本相对较低。

当然也必须指出,在大数据量的背景下银弹是不存在的,hbase本身也有不适合的场景。比如,索引只支持主索引(或看成主组合索引),又比如服务是单点的,单台机器宕机后在master恢复它期间它所负责的部分数据将无法服务等。这就要求在选型上需要对自己的应用系统有足够了解。

我们从2011年3月开始研究hbase如何用于在线服务。尽管之前在一淘搜索中己经有了几十节点的离线服务。这是因为hbase早期版本的目标就是一个海量数据中的离线服务。2009年9月发布的0.20.0版本是一个里程碑,online应用正式成为了hbase的目标,为此hbase引入了 zookeeper来做为backupmaster以及regionserver的管理。2011年1月0.90.0版本是另一个里程碑,基本上我们今天看到的各大网站,如facebook/ebay/yahoo内所使用于生产的hbase都是基于这一个版本(fb所采用的0.89版本结构与0.90.x相近)。bloomfilter等诸多属性加入了进来,性能也有极大提升。基于此,淘宝也选用了0.90.x分支作为线上版本的基础。

第一个上线的应用是数据魔方中的prom。prom原先是基于redis构建的,因为数据量持续增大以及需求的变化,因此我们用hbase重构了它的存储层。准确的说prom更适合0.92版本的hbase,因为它不仅需要高速的在线读写,更需要count/group by等复杂应用。但由于当时0.92版本尚未成熟,因此我们自己单独实现了coprocessor。prom的数据导入是来源于云梯,因此我们每天晚上花半个小时将数据从云梯上写入hbase所在的hdfs,然后在web层做了一个client转发。经过一个月的数据比对,确认了速度比之redis并未有明显下降,以及数据的准确性,因此得以顺利上线。

第二个上线的应用是TimeTunnel,TimeTunnel是一个高效的、可靠的、可扩展的实时数据传输平台,广泛应用于实时日志收集、数据实时监控、广告效果实时反馈、数据库实时同步等领域。它与prom相比的特点是增加了在线写。动态的数据增加使hbase上compact/balance/split/recovery等诸多特性受到了极大的挑战。TT的写入量大约一天20TB,读的量约为此的1.5倍,我们为此准备了20台 regionserver的集群,当然底层的hdfs是公用的,数量更为庞大(下文会提到)。每天TT会为不同的业务在hbase上建不同的表,然后往该表上写入数据,即使我们将region的大小上限设为1GB,最大的几个业务也会达到数千个region这样的规模,可以说每一分钟都会有数次 split。在TT的上线过程中,我们修复了hbase很多关于split方面的bug,有好几个commit到了hbase社区,同时也将社区一些最新的patch打在了我们的版本上。split相关的bug应该说是hbase中会导致数据丢失最大的风险之一,这一点对于每个想使用hbase的开发者来说必须牢记。hbase由于采用了LSM-Tree模型,从架构原理上来说数据几乎没有丢失的可能,但是在实际使用中不小心谨慎就有丢失风险。原因后面会单独强调。TT在预发过程中我们分别因为Meta表损坏以及split方面的bug曾经丢失过数据,因此也单独写了meta表恢复工具,确保今后不发生类似问题(hbase-0.90.5以后的版本都增加了类似工具)。另外,由于我们存放TT的机房并不稳定,发生过很多次宕机事故,甚至发生过假死现象。因此我们也着手修改了一些patch,以提高宕机恢复时间,以及增强了监控的强度。

CTU以及会员中心项目是两个对在线要求比较高的项目,在这两个项目中我们特别对hbase的慢响应问题进行了研究。hbase的慢响应现在一般归纳为四类原因:网络原因、gc问题、命中率以及client的反序列化问题。我们现在对它们做了一些解决方案(后面会有介绍),以更好地对慢响应有控制力。

和Facebook类似,我们也使用了hbase做为实时计算类项目的存储层。目前对内部己经上线了部分实时项目,比如实时页面点击系统,galaxy实时交易推荐以及直播间等内部项目,用户则是散布到公司内各部门的运营小二们。与facebook的puma不同的是淘宝使用了多种方式做实时计算层,比如galaxy是使用类似affa的actor模式处理交易数据,同时关联商品表等维度表计算排行(TopN),而实时页面点击系统则是基于twitter开源的storm进行开发,后台通过TT获取实时的日志数据,计算流将中间结果以及动态维表持久化到hbase上,比如我们将 rowkey设计为url+userid,并读出实时的数据,从而实现实时计算各个维度上的uv。

最后要特别提一下历史交易订单项目。这个项目实际上也是一个重构项目,目的是从以前的solr+bdb的方案上迁移到hbase上来。由于它关系到己买到页面,用户使用频率非常高,重要程度接近核心应用,对数据丢失以及服务中断是零容忍。它对compact做了优化,避免大数据量的compact在服务时间内发生。新增了定制的filter来实现分页查询,rowkey上对应用进行了巧妙的设计以避免了冗余数据的传输以及90%以上的读转化成了顺序读。目前该集群存储了超过百亿的订单数据以及数千亿的索引数据,线上故障率为0。

随着业务的发展,目前我们定制的hbase集群己经应用到了线上超过二十个应用,数百台服务器上。包括淘宝首页的商品实时推荐、广泛用于卖家的实时量子统计等应用,并且还有继续增多以及向核心应用靠近的趋势。

Facebook之前曾经透露过Facebook的hbase架构,可以说是非常不错的。如他们将message服务的hbase集群按用户分为数个集群,每个集群100台服务器,拥有一台namenode以及分为5个机架,每个机架上一台zookeeper。可以说对于大数据量的服务这是一种优良的架构。对于淘宝来说,由于数据量远没有那么大,应用也没有那么核心,因此我们采用公用hdfs以及zookeeper集群的架构。每个hdfs集群尽量不超过100台规模(这是为了尽量限制namenode单点问题)。在其上架设数个hbase集群,每个集群一个master以及一个 backupmaster。公用hdfs的好处是可以尽量减少compact的影响,以及均摊掉硬盘的成本,因为总有集群对磁盘空间要求高,也总有集群对磁盘空间要求低,混合在一起用从成本上是比较合算的。zookeeper集群公用,每个hbase集群在zk上分属不同的根节点。通过zk的权限机制来保证hbase集群的相互独立。zk的公用原因则仅仅是为了运维方便。

由于是在线应用,运维和监控就变得更加重要,由于之前的经验接近0,因此很难招到专门的hbase运维人员。我们的开发团队和运维团队从一开始就很重视该问题,很早就开始自行培养。以下讲一些我们的运维和监控经验。

我们定制的hbase很重要的一部分功能就是增加监控。hbase本身可以发送ganglia监控数据,只是监控项远远不够,并且ganglia的展示方式并不直观和突出。因此一方面我们在代码中侵入式地增加了很多监控点,比如compact/split/balance/flush队列以及各个阶段的耗时、读写各个阶段的响应时间、读写次数、region的open/close,以及具体到表和region级别的读写次数等等。仍然将它们通过 socket的方式发送到ganglia中,ganglia会把它们记录到rrd文件中,rrd文件的特点是历史数据的精度会越来越低,因此我们自己编写程序从rrd中读出相应的数据并持久化到其它地方,然后自己用js实现了一套监控界面,将我们关心的数据以趋势图、饼图等各种方式重点汇总和显示出来,并且可以无精度损失地查看任意历史数据。在显示的同时会把部分非常重要的数据,如读写次数、响应时间等写入数据库,实现波动报警等自定义的报警。经过以上措施,保证了我们总是能先于用户发现集群的问题并及时修复。我们利用redis高效的排序算法实时地将每个region的读写次数进行排序,能够在高负载的情况下找到具体请求次数排名较高的那些region,并把它们移到空闲的regionserver上去。在高峰期我们能对上百台机器的数十万个 region进行实时排序。

为了隔离应用的影响,我们在代码层面实现了可以检查不同client过来的连接,并且切断某些client的连接,以在发生故障时,将故障隔离在某个应用内部而不扩大化。mapreduce的应用也会控制在低峰期运行,比如在白天我们会关闭jobtracker等。

此外,为了保障服务从结果上的可用,我们也会定期跑读写测试、建表测试、hbck等命令。hbck是一个非常有用的工具,不过要注意它也是一个很重的工操作,因此尽量减少hbck的调用次数,尽量不要并行运行hbck服务。在0.90.4以前的hbck会有一些机率使hbase宕机。另外为了确保 hdfs的安全性,需要定期运行fsck等以检查hdfs的状态,如block的replica数量等。

我们会每天根踪所有线上服务器的日志,将错误日志全部找出来并且邮件给开发人员,以查明每一次error以上的问题原因和fix。直至错误降低为0。另外每一次的hbck结果如果有问题也会邮件给开发人员以处理掉。尽管并不是每一次error都会引发问题,甚至大部分error都只是分布式系统中的正常现象,但明白它们问题的原因是非常重要的。

因为是未知的系统,我们从一开始就非常注重测试。测试从一开始就分为性能测试和功能测试。性能测试主要是注意基准测试,分很多场景,比如不同混合读写比例,不同k/v大小,不同列族数,不同命中率,是否做presharding等等。每次运行都会持续数小时以得到准确的结果。因此我们写了一套自动化系统,从web上选择不同的场景,后台会自动将测试参数传到各台服务器上去执行。由于是测试分布式系统,因此client也必须是分布式的。

我们判断测试是否准确的依据是同一个场景跑多次,是否数据,以及运行曲线达到99%以上的重合度,这个工作非常烦琐,以至于消耗了很多时间,但后来的事实证明它非常有意义。因为我们对它建立了100%的信任,这非常重要,比如后期我们的改进哪怕只提高2%的性能也能被准确捕捉到,又比如某次代码修改使compact队列曲线有了一些起伏而被我们看到,从而找出了程序的bug,等等。

功能测试上则主要是接口测试和异常测试。接口测试一般作用不是很明显,因为hbase本身的单元测试己经使这部分被覆盖到了。但异常测试非常重要,我们绝大部分bug修改都是在异常测试中发现的,这帮助我们去掉了很多生产环境中可能存在的不稳定因素,我们也提交了十几个相应的patch到社区,并受到了重视和commit。分布式系统设计的难点和复杂度都在异常处理上,我们必须认为系统在通讯的任何时候都是不可靠的。某些难以复现的问题我们会通过查看代码大体定位到问题以后,在代码层面强行抛出异常来复现它。事实证明这非常有用。

为了方便和快速定位问题,我们设计了一套日志收集和处理的程序,以方便地从每台服务器上抓取相应的日志并按一定规律汇总。这非常重要,避免浪费大量的时间到登录不同的服务器以寻找一个bug的线索。

由于hbase社区在不停发展,以及线上或测试环境发现的新的bug,我们需要制定一套有规律的发布模式。它既要避免频繁的发布引起的不稳定,又要避免长期不发布导致生产版本离开发版本越来越远或是隐藏的bug爆发。我们强行规定每两周从内部trunk上release一个版本,该版本必须通过所有的测试包括回归测试,并且在release后在一个小型的集群上24小时不受甘扰不停地运行。每个月会有一次发布,发布时采用最新release的版本,并且将现有的集群按重要性分级发布,以确保重要应用不受新版本的潜在bug影响。事实证明自从我们引入这套发布机制后,由发布带来的不稳定因素大大下降了,并且线上版本也能保持不落后太多。

Facebook是一家非常值得尊敬的公司,他们毫无保留地对外公布了对hbase的所有改造,并且将他们内部实际使用的版本开源到了社区。 facebook线上应用的一个重要特点是他们关闭了split,以降低split带来的风险。与facebook不同,淘宝的业务数据量相对没有如此庞大,并且由于应用类型非常丰富,我们并们并没有要求用户强行选择关闭split,而是尽量去修改split中可能存在的bug。到目前为止,虽然我们并不能说完全解决了这个问题,但是从0.90.2中暴露出来的诸多跟split以及宕机相关的可能引发的bug我们的测试环境上己经被修复到接近了0,也为社区提交了10数个稳定性相关的patch,比较重要的有以下几个:

还有其它一些,我们主要将patch提交到0.92版本,社区会有commitor帮助我们backport回0.90版本。所以社区从 0.90.2一直到0.90.6一共发布了5个bugfix版本后,0.90.6版本其实己经比较稳定了。建议生产环境可以考虑这个版本。

split这是一个很重的事务,它有一个严重的问题就是会修改meta表(当然宕机恢复时也有这个问题)。如果在此期间发生异常,很有可能meta表、rs内存、master内存以及hdfs上的文件会发生不一致,导致之后region重新分配时发生错误。其中一个错误就是有可能同一个region被两个以上的regionserver所服务,那么就可能出现这一个region所服务的数据会随机分别写到多台rs上,读取的时候也会分别读取,导致数据丢失。想要恢复原状,必须删除掉其中一个rs上的region,这就导致了不得不主动删掉数据,从而引发数据丢失。

前面说到慢响应的问题归纳为网络原因、gc问题、命中率以及client的反序列化问题。网络原因一般是网络不稳定引起的,不过也有可能是tcp参数设置问题,必须保证尽量减少包的延迟,如nodelay需要设置为true等,这些问题我们通过tcpdump等一系列工具专门定位过,证明tcp参数对包的组装确实会造成慢连接。gc要根据应用的类型来,一般在读比较多的应用中新生代不能设置得太小。命中率极大影响了响应的时间,我们会尽量将 version数设为1以增加缓存的容量,良好的balance也能帮助充分应用好每台机器的命中率。我们为此设计了表级别的balance。

由于hbase服务是单点的,即宕机一台,则该台机器所服务的数据在恢复前是无法读写的。宕机恢复速度决定了我们服务的可用率。为此主要做了几点优化。首先是将zk的宕机发现时间尽量缩短到1分钟,其次改进了master恢复日志为并行恢复,大大提高了master恢复日志的速度,然后我们修改了 openhandler中可能出现的一些超时异常,以及死锁,去掉了日志中可能发生的open…too long等异常。原生的hbase在宕机恢复时有可能发生10几分钟甚至半小时无法重启的问题己经被修复掉了。另外,hdfs层面我们将 socket.timeout时间以及重试时间也缩短了,以降低datanode宕机引起的长时间block现象。

hbase本身读写层面的优化我们目前并没有做太多的工作,唯一打的patch是region增加时写性能严重下降的问题。因为由于hbase本身良好的性能,我们通过大量测试找到了各种应用场景中比较优良的参数并应用于生产环境后,都基本满足需求。不过这是我们接下来的重要工作。

我们目前维护着淘宝内基于社区0.90.x而定制的hbase版本。接下来除继续fix它的bug外,会维护基于0.92.x修改的版本。之所以这样,是因为0.92.x和0.90.x的兼容性并不是非常好,而且0.92.x修改掉的代码非常多,粗略统计会超过30%。0.92中有我们非常看重的一些特性。

0.92版本改进了hfile为hfileV2,v2版本的特点是将索引以及bloomfilter进行了大幅改造,以支持单个大hfile文件。现有的HFile在文件大到一定程度时,index会占用大量的内存,并且加载文件的速度会因此下降非常多。而如果HFile不增大的话,region就无法扩大,从而导致region数量非常多。这是我们想尽量避免的事。

0.92版本改进了通讯层协议,在通讯层中增加了length,这非常重要,它让我们可以写出nio的客户端,使反序列化不再成为影响client性能的地方。

0.92版本增加了coprocessor特性,这支持了少量想要在rs上进行count等的应用。

还有其它很多优化,比如改进了balance算法、改进了compact算法、改进了scan算法、compact变为CF级别、动态做ddl等等特性。

除了0.92版本外,0.94版本以及最新的trunk(0.96)也有很多不错的特性,0.94是一个性能优化版本。它做了很多革命性工作,比如去掉root表,比如HLog进行压缩,replication上支持多个slave集群,等等。

我们自己也有一些优化,比如自行实现的二级索引、backup策略等都会在内部版本上实现。

另外值得一提的是hdfs层面的优化也非常重要,hadoop-1.0.0以及cloudera-3u3的改进对hbase非常有帮助,比如本地化读、checksum的改进、datanode的keepalive设置、namenode的HA策略等。我们有一支优秀的hdfs团队来支持我们的 hdfs层面工作,比如定位以及fix一些hdfs层面的bug,帮助提供一些hdfs上参数的建议,以及帮助实现namenode的HA等。最新的测试表明,3u3的checksum+本地化读可以将随机读性能提升至少一倍。

我们正在做的一件有意义的事是实时监控和调整regionserver的负载,能够动态地将负载不足的集群上的服务器挪到负载较高的集群中,而整个过程对用户完全透明。

总的来说,我们的策略是尽量和社区合作,以推动hbase在整个apache生态链以及业界的发展,使其能更稳定地部署到更多的应用中去,以降低使用门槛以及使用成本。

三、信用证项下的文件 哪些是货代交银行 哪些是出口方交银行的

一、信用证(Letter of Credit,简称L/C),种类繁多;

二、汇付,主要包括电汇(Telegraphic Transfer,简称T/T)、信汇(Mail Transfer,简称M/T)和票汇(Demand Draft,简称D/D)三种。

三、托收(Collection),主要包括付款交单(Documents against Payment,简称D/P)和承兑交单(Documents against Acceptance,简称D/A)两种。

D/P是付款交单,我们发货后准备好我们的议付单困毕凳据,通过我方银行交单至客户方银行,客户银行提示客户单据已到,客户付款后银行交单。

D/A则是承兑交单,也是通过我方银行交单给客户银行,不同的是客人只需承兑我方单据,就可以拿走正本单据,到期后再付款。

T/T是电汇(单据一般是我方直接邮寄给客户,无需通过银行),如果我们跟客户用T/T付款方式,一般的做法是客户先要给我们30%的预付款,剩余70%一般保险的方法是,货装船后,客人凭我们传真的提单正本付款,等款到帐后再邮寄整套正本单据给客人。

D/A承兑交单,核销退税,物流货代D/P和D/A的区别是,D/P必须付款买单,先交钱后交提单,如银行私自放单,责任在银行;D/A进口商在汇票上承兑XX天后支付货款,即可取提单,如逾期不支付货款,银行无责任。

D/P付款交单(Documents against payment)是跟单托收方式下的一种交付单据的办法,指出口方的交单是以进口方的付款为条件,即进口方付款后才能向代收银行领取单据。分为即期交单(D/P Sight)指出口方开具即期汇票,由代收行向进口方提示,进口方见票后即须付款,货款付清时,进口方取得数没货运单据。汪旅

远期交单(D/P after sight or after date),指出口方开具远期汇票,由代收行向进口方提示,经进口方承兑后,于汇票到期日或汇票到期日以前,进口方付款赎单。

D/A承兑交单(Documents against Acceptance)是在跟单托收方式下,出口方(或代收银行)向进口方以承兑为条件交付单据的一种办法。

所谓“承兑”就是汇票付款人(进口方)在代收银行提示远期汇票时,对汇票的认可行为。承兑的手续是付款人在汇票上签署,批注“承兑”字样及日期,并将汇票退交持有人。不论汇票经过几度转让,付款人于汇票到期日都应凭票付款。6T)V+y.p5A+c9D)E

以上除即期交单(D/P Sight)还可以做,其他的都风险较大(相对L/C而言),但也存在客户因市场价格等问题而不付款赎单,如果要做,只能做信誉较好、长期交往的老客户。

D/P付款交单(Documents against payment)是跟单托收方式下的一种交付单据的办法,指出口方的交单是以进口方的付款为条件,即进口方付款后才能向代收银行领取单据。

分为即期交单(D/P at Sight)指出口方开具即期汇票,由代收行向进口方提示,进口方见票后即须付款,货款付清时,进口方取得货运单据。

远期交单(D/P after sight or after date),指出口方开具远期汇票,由代收行向进口方提示,经进口方承兑后,于汇票到期日或汇票到期日以前,进口方付款赎单。

D/A承兑交单(Documents against Acceptance)是在跟单托收方式下,出口方(或代收银行)向进口方以承兑为条件交付单据的一种办法。

所谓“承兑”就是汇票付款人(进口方)在代收银行提示远期汇票时,对汇票的认可行为。承兑的手续是付款人在汇票上签署,批注“承兑”字样及日期,并将汇票退交持有人。不论汇票经过几度转让,付款人于汇票到期日都应凭票付款。

以上除即期交单(D/P at Sight)还可以做,其他的都风险较大(相对L/C而言),但也存在客户因市场价格等问题而不付款赎单,如果要做,只能做信誉较好、长期交往的老客户。

D/P付款(即:付款交单)、D/A付款(即:承兑交单)等付款方式采用得较少。主要由于这两种付款方式属于商业信用,即出口公司能否收到货款,完全取决于进口商的信用。进口商能否按时、按质、按量收到货物也取决于出口商的信用。对于信用好的进口商,一般不会出现不付货款的现象,遇到信用差的进口商,常常发生拖欠或拒付货款现象。因此,这两种付款方式多用于信誉比较好的进出口商。

D/P分险很大,但是如果和T/T结合起来,也不失为一种非常好的交货方式。因为有些国家,有些公司喜欢用D/P.那么打个比方30%T/T in advance, 40% after shipment, the balance D/P。这比做后T/T还要保险。

O/A:赊帐交易(open account trade,o/a),买卖双方约定卖方先将货物交付买方,买方在约定的时间内付款。这属于贸易信用的付款方式,完全取决于买卖双方的本身的信用,主要用于定金,货款尾数,以及佣金,费用等的支付,所蕴含的收汇风险非常大。是各种结算方式中收汇风险最大的。

T/T(Telegraphic Transfer)电汇,是指汇出行应汇款人申请,拍发加押电报\电传或SWIFT给在另一国家的分行或代理行(即汇入行)指示解付一定金额给收款人的一种汇款方式.

(1)在T/T方式下,进口商不需向银行申请开发信用证,有关于信用证部分的流程都可省去。

(2)出口商在办完报关等手续后,不再采用"押汇"方式向银行交付单据,而是在"单据列表"页面中直接将单据送进口商。 0v s/y1L#r&c.W&H

(3)进口商收到单据可直接办理相关手续,可销货收回资金后再付款给进口商。

(4)进口商付款后,银行才能通知出口商结汇。

TT是电汇,L/C是信用证(可撤消和不可撤消)还可以分远期和近期.

做TT通常会先打过来一定百分比的订金,如30%。这样能帮助企业有一个项目的启动资金。但是LC的话,收汇通常都在交货后,已经拿到各方的单证了,备妥后去银行交单压汇。

电汇是汇出行应汇款人的申请,拍发加押电报或电传(Tested Cable/Telex)或者通过SWIFT给国外汇入行,指示其解付一定金额给收款人的一种汇款结算方式。

电汇以电报、电传作为结算工具,安全迅速、费用也较高,由于电报电传的传递方向与资金的流向是相同的,因此电汇属于顺汇。

电汇是目前使用较多的一种汇款方式,其业务流程是:先由汇款人电汇申请书并交款付费给汇出行,在由汇出行拍加押电报或电传给汇入行,汇入行给收款人电汇通知书,收款人接到通知后去银行兑付,银行进行解付,解付完毕汇入行发出借记通知书给汇出行,同时汇出行给汇款人电汇回执。

电汇时,由汇款人填写汇款申请书,并在申请书中注明采用电汇T/T方式。同时,将所汇款项及所需费用交汇出行,取得电汇回执。汇出行接到汇款申请书后,为防止因申请书中出现的差错而耽误或引起汇出资金的意外损失,汇出行应仔细审核申请书,不清楚的地方与汇款人及时联系。

汇出行办理电汇时,根据汇款申请书内容以电报或电传向汇入行发出解付指示。电文内容主要有:汇款金额及币种、收款人名称、地址或帐号、汇款人名称、地址、附言、头寸拨付办法、汇出行名称或SWIFT地址等。为了使汇入行证实电文内容确实是由汇出行发出的,汇出行在正文前要加列双方银行所约定使用的密押(Testkey)。

汇入行收到电报或电传后,即核对密押是不是相符,若不符,应立即拟电文向汇出行查询。若相符,即缮制电汇通知书,通知收款人取款。收款人持通知书一式两联向汇入行取款,并在收款人收据上签章后,汇入行即凭以解付汇款。实务中,如果收款人在汇入行开有帐户,汇入行往往不缮制汇款通知书,仅凭电文将款项收入收款人收户,然后给收款人一收帐通知单,也不需要收款人签具收据。最后,汇入行将付讫借记通知书(Debit Advice)寄给汇出行。

电汇中的电报费用由汇款人承担,银行对电汇业务一般均当天处理,不占用邮递过程的汇款资金,所以,对于金额较大的汇款或通过SWIFT或银行间的汇划,多采用电汇方式。

TT,虽然有一定的风险,但是费用低,现在在世界的外贸付款方式中很流行.

1.100%前TT,这种方式很少见,如果你的客人在下单的时候给你100%TT过来,那么你走运了.这个客人应该是老客人或者金额比较小才会这么做.

2.100%后TT,这个有一定的风险性,除非是老客人,否则我们就太被动了,随时都有可能钱货两空,付不付款全靠客人的信用.

3.30%前TT(作定金),70%后TT,见提单付本付款,这种是最为常见的.

信用证(Letter of Credit,简称L/C)是一种开证银行根据申请人(进口方)的要求和申请,向受益人(出口方)开立的有一定金额、在一定期限内凭汇票和出口单据,在指定地点付款的书面保证。信用证是开证行向受益人作出的付款承诺,使受益人有了收款的保障,因此是对受益人有利的支付方式。但是受益人只有在按信用证规定提供了信用证要求的单据时才能得到款项.因此信用证是银行的有条件的付款承诺。信用证分为光票信用证和跟单信用证两类。跟单信用证是指附有指定单据的信用证,不附任何单据的信用证称光票信用证。简单地说,信用证是保证出口商收回货款的保证文件。请注意,出口货物的装运期限应在信用证的有效期限内进行,信用证交单期限必须不迟于信用证的有效日期内提交。

对外开立信用证一般须经过以下几个环节:

(1)买卖双方就交易的商品签定正式的买卖合同,并在合同中注明使用信用证方式结算;

(2)进口方根据合同规定填写开证申请书,连同合同副本及“进口付汇备案表”(如需)提交当地外汇指定银行,同时将信用证项下所须对外支付的资金足额存入银行的保证金帐户中,向银行提出对外开立信用证的申请;

(3)如只能存入部分保证金,不足部分可向银行申请办理备用贷款;与银行签订备用贷款合同;

(4)开证行根据申请书的内容,开立正式信用证,并通过合适的国外代理行,将信用证正本通知给出口商,同时将一份信用证副本交给进口方;

(5)银行根据信用证的金额和期限向开证申请人收取一定比例的手续费。

信用证虽然是国际贸易中的一种主要支付方式,但它并无统一的格式。不过其主要内容基本上是相同的,大体包括:

1.对信用证自身的说明:信用证的种类、性质、编号、金额、开证日期、有效期及到期地点、当事人的名称和地址、使用本信用证的权利可否转让等;

2.汇票的出票人、付款人、期限以及出票条款等;

3.货物的名称、品质、规格、数量、包装、运输标志、单价等;

4.对运输的要求:装运期限、装运港、目的港、运输方式、运费应否预付,可否分批装运和中途转运等;

5.对单据的要求:单据的种类、名称、内容和份数等;

6.特殊条款:根据进口国政治经济贸易情况的变化或每一笔具体业务的需要,可作出不同的规定;

7.开证行对受益人和汇票持有人保证付款的责任文句

银行保证函(banker's letter of guarantee),简写为L/G),又称银行保证书、银行保函、或简称保函,它是指银行应委托人的申请向受益人开立的一种书面凭证,保证申请人按规定履行合同,否则由银行负责偿付款。

外贸收款事关外贸交易活动的正常运转,事关外贸资金流畅通的灵活性。有些外贸客户选用对了,外贸收款的资金非常流畅到位;而有些因为做出合理性的规划

,外贸交易的货款迟迟不能回流,影响自身资金的周转。有关各种外贸收款方式的利与弊在各大外贸论坛众说分坛,在这里我只是从我的许多客户的经历,来谈

谈对于小额外贸收款平台的选用方法。

看准目前客户群体,选对收款方式是最重要的。例如一些payease客户的做服饰、手表、珠宝等外贸行业的外贸客户主要集中在欧美和中东一些国家,这些国家经

济发展较为发达,人们整体生活水平较高,思想意识较为前卫,接受新的事物也容易,所以他们一般崇尚快捷、便利、高效、时尚的生活方式。同时他们国家信

用卡发行数量较高,几乎每人一张含有VISA、或者是Master字样的国际信用卡。对待这样的目标客户群体,一定要选用有利于他们的生活方式,例如信用卡外贸

收款,就是一种目前来说较为流行的支付方式。

一般来而言,外贸交易额如果超过1500美金的话,那么选用电汇T/T、信用证T/C

等收款方式较为适合;如果你的每笔交易额在几百美金的话,信用卡收款、

paypal、西联等是你理想的选择。主要由于信用证成本较高,操作较为麻烦,并

不是一个简单的外贸商户所能承受的,而且在整个收款时间方面也相对比较漫长

,不利于回款时间的缩短。同时国外客户,或者是采购商一般也不会为了几百美

元的支付,而花费他大量的时间和财力成本。

外贸收款事关自身的切身利益,如果在这一环节掉以轻心,那在整个外贸交易的

过程当中将是前功尽弃。所以选用自己熟悉的收款方式,来保证外贸收款能够及

时有效的回流。在福步论坛上面我们看到许多的由于不熟悉Paypal外贸收款,在

注册、提现、解冻等方面出现许多的问题,导致延长了外贸收款时间,有些甚至

外贸收款收不到的情况。出现这个原因主要是paypal的条条框框太多,所以如果

在选收款平台方式上,我们一般都遵循这样一个原则“易操作、好收款、低成本

”,而小额收款方面信用卡是一种最为理想的方式,像当当的@@信用卡收款

、阿里巴巴推出的小额收款、敦煌网的在线收款等大型平台推出的信用卡收款服

务,也恰恰说明了小额信用卡收款方面极具有发展潜力。

随着全球经济的变化,外贸需求环境也跟着发生了极大的改变。许多中小外贸企

业之前总是靠着大单来生存,而环境的变化带来订单量的改变,大订单改为小订

单就成了当前企业的面临的情况,但是许多的企业未能及时有效的改变外贸收款

,直接导致产品价格极也没有什么竞争力。所以适当把传统的收款成本,灵活转

变、缩减成本也是一种可行的办法。适合小订单外贸收款方式,如信用卡收款、

paypal收款、西联收款等方式。我曾接触过一位做工艺品的外贸客户,当时我们

聊的时候他告诉我单笔只是几百美金,然后我问他用什么收款,他告诉我是用信

用证,出现这样的选择实在不该。所以别一味的把收款风险放在同一个菜篮,否

以上的几种选择方式我们可以综合的运用,每一种收款方式固有各自的优缺点,

只要是符合自身实际的方法,加快外贸收款时间、降低外贸收款成本,最终让外

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

声明:本文内容来自互联网不代表本站观点,转载请注明出处:https://www.41639.com/15_250299.html

相关推荐