导航:首页 > 价格看点 > 麦格里基础设施的股票价格

麦格里基础设施的股票价格

发布时间:2021-05-10 23:59:13

㈠ 影响 股价波动的主要因素

1、经济周期

经济周期表现为扩张和收缩的交替出现,在经济的收缩、复苏、繁荣和衰退四个阶段内,股市也随之周期性波动,成为决定股价长期走势的最重要因素。

通过对国内生产总值GDP、经济增长率、通涨率、失业率、利率等指标的分析,判断出经济周期的发展阶段。有实证分析表明,我国股市波动比宏观经济周期的波动超前大约4—6个月。

2、通货变动

通货变动包括通货膨涨和通货紧缩。通货膨胀对经济的影响是多方面的,总的看来会影响收入和财产的再分配,改变人们对物价上涨的预期,影响到社会再生产的正常运行。

因此,通货膨胀对股价的影响也是复杂的。而通货紧缩则会对经济产生负面影响。就我国股市而言,通货膨胀在适度范围内发生,股价波动与之呈现正相关关系,但通货膨胀严重时,股价波动与之呈反方向变动。

1998年上半年开始的通货紧缩,使股价持续下跌,尽管1999年上半年有股市利好消息及管理层发表发展市场的言论,使沪深股指双双创出历史新高,但通货紧缩始终抑制着股价的进一步弹升。

3、国际贸易收支

当出口大于进口时,国际贸易对国内经济产生积极的影响,使股价上升。相反,则使股价下跌。1998年的东南亚金融危机,使我国的外贸出口增长大幅下降,影响了我国的经济增长,同时,直接对我国股票市场相关行业和上市公司产生负面影响。

4、国际收支

国际收支差额通过影响一国国内资金供应量,从而对股价产生间接影响。经常项目和资本项目保持顺差,大量的外汇储备,国内资金供应量增加,使可用于购买股票的资金来源扩大,促使股价上升。

5、国际金融市场

国际金融市场的剧烈动荡一方面直接使我国投资者产生心理恐慌,影响股票市场,另一方面从宏观面和政策面间接影响股票市场的发展。

㈡ 麦格理的REITs

麦格理集团是澳大利亚最大的投资银行。近十年来,麦格理在全球很多国家对基础设施、机场、收费公路、水等公用事业以及房地产进行投资和收购,在基础设施方面的管理资产总额达到2000亿澳元(109个基础设施项目)。麦格理还是全球最大的管理房地产信托资金的投资银行,管理的房地产资产超过300亿澳元,涉及700个物业和7个上市的、18个未上市的房地产投资基金

㈢ 我想知道当前一些价值被严重低估的股票!

便宜的东西未必是好的,因为大家认为它不好才没有人买,所以才便宜。我们做股票,绝对价格是没有影响的,关键是相对变化价格。比如,你的股票从1块涨到2块,我的从10块涨到30,谁赚的多呢?
市场从来不缺便宜货,但是大多是垃圾股,所以一定要慎重,否则不仅不会盈利还会亏损,推荐你几个投资价值显现的吧,业绩都很好,很有发展潜力:

A 登海种业:农业龙头概念,投资组合中必不可少的保值、增值股,拉动内需目前尚未在农村发展起来,原因就是我国农业欠发达状态仍未改变,未来的几十年里,农业都有稳步前进的动力。登海种业、北大荒、新农开发是我国的良种作物、大规模耕地、棉花的三大龙头,考虑到未来发展前景,登海种业比起后者更占优势。并且位于东部沿海地区(山东)对于业绩开展、产品销售都有不可比拟的优势。该股一直维持强势走势,表达了市场对其良好预期
B 张裕A:消费板块里,酒水是上市股票中的大类。白酒市场茅台一家独大,未来价值必然看好。但是这一点大家都抱有信心,因此二级市场上该股不会有什么大幅起落,一定是抗跌、难炒,所以反而不会有太好机会。这个时候选取张裕A其实是出奇制胜的做法。我国葡萄酒市场刚刚开展,并且随着人口素质提高,葡萄酒的健康概念必将深入人心,从而改变国内酒水消费市场的格局,而张裕是我国葡萄酒的绝对第一品牌,其领域优势犹胜茅台。今年张裕收回了解百衲的高级葡萄酒专利品牌,未来的业绩暴增可期
C 国投中鲁:汇源果汁和可口可乐的收购时间,表达了国内果汁第一品牌企业遇到的经营困境,我们国家要发展经济,就必须致力形成市场的良性竞争,诸如汇源果汁这种近似的垄断地位,必然需要改善。果投中鲁作为京都企业,符合当前对于扩大内需的预期,并且有望受到扶持,从而减少目前国内消费市场对于汇源果汁的以来。该股目前机构持续流入,未来很可能逐步走强
D 中国人寿:保险是发达国家人人必备的消费项目,我国农村人口过多,贫富差距悬殊,这为保险的业务发展提供了一定困难。然而辩证的看,因上述原因引起的社会福利问题也必须通过保险来解决。曾经中国平安的良好业绩,让大家一度忽视中国人寿,但是时间检验真理,现在中国人寿在中国的保险界傲视群雄,成为当之无愧的龙头企业。并且由于中国人寿隶属国家所有,强大的后方保障和信誉度,都是中国平安无法比拟的。今年中国人寿的业务更是远远超过中国平安。而目前保险在我国属于朝阳行业,未来的普及程度必然带来巨大商机,预计中国人寿的股价在5年内有望增长10倍以上,达到200元的市场估值是很可期的。
E 力诺太阳:新能源里的太阳能龙头。油价的暂时低迷让大家忽视了这块金子招牌。然而历史规律告诉我们,油价长期趋势是上涨的,除非一种可以比拟石油的新能源被开发出来,然而现在还是没有边际的事。只要石油未来持续走高,力诺太阳作为全世界第一家太阳能热电的上市公司,必然大受追捧。按照目前的业绩情况,该股未来PE有望超过100,那么股指应该在40元附近一带比较合理
F 山东黄金:未来美国的世界地位不言而喻,美元必定被欧元和人民币逐渐排挤。美元的贬值、世界货币的分歧,使得人们对于黄金的保值性更加期待。山东黄金作为我国的黄金龙头,长期看好
G 中国中铁:我国的很多地区交通还处于欠发达状态,未来国家拉动经济必然开展很多基础设施建设,处于公路建设趋于饱和,我们都很看好铁路建设。中国中铁是我国的优质铁路建筑公司,目前困于美国的债券有不到20亿的亏损,股指大幅杀跌,刚好是补仓的最好机会,未来几年公司会在主营业务中做出骄人业绩
H 京能置业:目前中国最值钱的地皮在珠江流域或者在上海滩,但是投资做的一定是差价,未来地皮价格变化最大的一定是北京,08奥运会让北京在世界人民面前着实露了一把脸,良好的旅游、良好的城市风貌、良好的安全机制,都让北京朝着世界大都市在进展。京能置业作为中国未来几年唯一推荐的地产,拥有大量的在京地产业务,目前看来该股严重低估,而二级市场上,该股震荡筑底,拒绝杀跌,也显示了由先知先觉的投资人悄悄入场布局

㈣ 澳大利亚麦格理集团的七个集团

投资银行集团结合银行的批发业务、股票经纪、包销和顾问服务。集团在澳大利亚、新西兰、亚洲、北美、欧洲、南非和中东均设有办事机构,提供多项专业服务,包括:项目融资,并购、收购和企业重组顾问,股票资本市场和资金管理,专门基础设施和专家资金管理,专门租赁和资产融资,批发和零售,金融
机构,企业股票经纪服务,证券研究。 麦格里股票市场集团为澳大利亚、亚洲、欧洲、拉丁美洲和南非的批发客户和私人客户提供一系列的专门投资、买卖和风险管理产品。
澳大利亚麦格理集团团队
产品包括股票挂钩产品,让客户可以涉足在世界所有主要证券交易所买卖的证券,以及一系列由麦格里管理的基金及由其它公司管理的精选基金组合组成的对冲基金。集团还从事麦格里银行的全球证券借贷和股票融资活动。公债和商品期货业务。 金融服务集团由澳大利亚两个重点部门组成:麦格理顾问服务及麦格理私人理财,两者合共服务逾67万名客户。该集团同时设有一个团队,专责开拓其它国际投资及分销机会。麦格理顾问服务负责联系集团以外的金融中介机构,并同时销售、管理麦格理旗下、或其它公司的财金产品,包括退休金产品。
麦格理私人理财部门与大约23万5千名客户建立了业务关系,服务包括:全方位股票交易服务及投资方案策划。
在线股票交易。策略理财策划。优异财富管理。私人银行。私人投资组合管理。麦格理最近与TMB合作,在泰国建立零售经纪业务。

㈤ 股票发行价格如何计算

一、发行价格1400。解释如下

债券的话主要是看公司的信誉和质量,以及当下基准利率和市场利率等因素1000万分成一万份了,既然是发行价格肯定是单位计算的,每张面额大都是一千元的。这个只能通过计算出终值来与一千进行相互的比较来确定发行价了每张债券终值:1000+(1000*10%*5)=1500。用市场利率计算下那结果就是1400,价格的确定与发行债券方式是紧密相连的。

二、股票和债券不一回事,请不要混淆!!!!!!!!!!!!!!!!!!!!!

(5)麦格里基础设施的股票价格扩展阅读

第一百五十七条 公司发行公司债券应当置备公司债券存根簿。

发行记名公司债券的,应当在公司债券存根簿上载明下列事项:

(一)债券持有人的姓名或者名称及住所;

(二)债券持有人取得债券的日期及债券的编号;

(三)债券总额,债券的票面金额、利率、还本付息的期限和方式;

(四)债券的发行日期。

发行无记名公司债券的,应当在公司债券存根簿上载明债券总额、利率、偿还期限和方式、发行日期及债券的编号。

㈥ 股票发行价格是怎么确定出来的

定价方法
(一) 以累计投标为主的市场化定价方法
采用累计投标法,让机构投资者参与确定发行价格。
累计投标法源自美国证券市场,市场化的定价在累计投标法中得到了很好的体现。其一般做法是,投资银行先与发行人商定一个定价区间,在招股说明书和分析报告完成以后,分析员和销售员通过逐个拜访、通讯等方式向其客户(主要是机构,如基金等)介绍发行公司的情况及股价定位,由此逐步积累定单,发现不同价格下的需求量。路演结束后,投资银行就能根据定单确定一个基本反映供需关系的价格区间。如果在价格区间范围内认购量很少,就调低发行价格或推迟发行;如果超额认购非常多,就调高发行价格。价格确定后,投资银行在发行时把新股按确定的价格先配售给已订购的大机构,再留出一定比例向公众发售。
运用“回拨机制”让中小投资者间接参与股票发行价格的确定。
“回拨机制”最直接的好处是能在机构投资者与一般投资者之间建立一种相互制衡的关系。这种关系除了有利于以市场化机制确定股票在机构投资者和一般投资者之间的分配比例以外,也有利于以市场化机制确定股票发行价格。因为如果机构投资者提出的新股发行价格偏低,一般投资者可以通过踊跃申购的方式提高超额认购倍率,使得在事先制定的“回拨机制”的规则下机构投资者配售的量减小直至为零,这样就可以防止向机构投资者询价的结果过低。另一方面,如果机构投资者提出的股票发行价格偏高,一般投资者申购的超额认购倍率势必降低,此时,机构投资者将不得不以较高价格购买股票,这样就可以避免向机构投资者询价的结果过高。综合以上两种情况,可以得出一个结论,“回拨机制”能有效地约束机构投资者,使其在股票申购阶段给出相对理性的价格。这种方式实际上间接给了一般投资者影响询价结果的权利。
累计投标法的询价对象主要是机构投资者,询价方式主要是网下询价。根据我国当前的实际情况,累计投标法的询价对象和询价方式都有改进的必要:第一,我国证券市场散户人数众多,如果仅对机构投资者询价,可能会使询价结果不具有代表性;第二,我国股票市场基础设施采用的是最先进的设备和技术,交易所的交易、登记和清算系统十分完善,运作效率高于国际成熟市场,这能极大地降低通过网上询价方式向个人投资者询价的难度和成本。所以在我国的证券市场,累计投标法可采用网上网下同时询价的方法,让中小投资者直接参与股票发行价格的确定。
议价法
这是指由股票发行人与主承销商协商确定发行价格。发行人和主承销商在议定发行价格时,主要考虑二级市场股票价格的高低(通常用平均市盈率等指标来衡量)、市场利率水平、发行公司的未来发展前景、发行公司的风险水平和市场对新股的需求状况等因素。一般有两种方式:
固定价格方式。由发行人和主承销商在新股公开发行前商定一个固定价格,然后根据这个价格进行公开发售。在我国台湾省,新股发行价格是根据影响新股价格的因素进行加权平均得出的。市场上惯用的计算公式为:
P=A×40%+B×20%+C×20%+D×20%
其中:P=新股发行价格
A=公司每股税后纯收益×类似公司当前3年平均市盈率
B=公司每股股利×类似公司当前3年平均股利率
C=当前期每股净值
D=预计每股股利/1年期定期存款利率。
在美国,当采用尽力承销方式销售时,新股发行价格的确定也采用固定价格方式。发行人和投资银行在新股发行前商定一个发行价格和最小及最大发行量,股票销售开始,投资银行尽力向投资者推销股票。如果在规定时间(一般为90天)和给定价格下,股票销售额低于最低发行量,股票发行将终止,已筹集的资金返还给投资者。
市场询价方式。这种定价方式在美国普遍使用。当新股销售采用包销方式时,一般采用市场询价方式,这种方式确定新股发行价格一般包括两个步骤:第一,根据新股的价值(一般用现金流量贴现等方法确定),股票发行时的大盘走势、流通盘大小、公司所处行业股票的市场表现等因素确定新股发行的价格区间。第二,主承销商协同上市公司的管理层进行路演,向投资者介绍和推介该股票,并向投资者发送预订邀请文件,征集在各个价位上的需求量,通过对反馈的投资者的预订股份单进行统计,主承销商和发行人对最初的发行价格进行修正,最后确定新股发行价格。

㈦ 中国在荷兰上市的股票,在哪里查询

2020年12月15日,荷兰加勒比证券交易所官网宣布南阳路捷电动汽车集团有限公司以0.305美元的价格上市,初始市值为1830万美元。

南阳路捷电动汽车集团有限公司是一家英属维尔京群岛公司,实际业务位于中国河南省南阳市。

该集团的收入和现金流来自于向客户销售其产品,即电动摩托车和LSEV。在其主要营业地拥有自己的工厂生产销售渠道。集团的税前净收入是在扣除制造销售产品的成本、销售和营销费用以及管理和其他费用后得出的。

集团现有120名全职员工,包括10名工程人员和50名生产员工。员工人数不受季节性波动的影响。董事们看好中国摩托车和LSEV行业的前景,尽管这些行业竞争激烈,目前面临着非常严峻的监管环境。

南阳路捷向交易所提出的申请是以股权上市的方式在DCSX上市。公司不会因为上市而筹集新的资金。尽管如此,董事们认为,在荷兰加勒比证券交易所上市对集团及其股东有利,因为上市之后将允许股东通过证券交易所交易其股票同时扩大公司的股东基础等。

㈧ 诺基亚股票价格是多少

诺基亚公司介绍以及价格:
1、(Nokia)是全球领先的技术创新中心,它的连接世界。
2、 通过诺基亚贝尔实验室的研究和创新,为通信服务提供商,政府,大型企业和消费者提供业界最完整的端到端产品,服务和许可组合。
3、 从5G和物联网的启用基础设施到虚拟现实和数字健康的新兴应用,正在塑造未来的技术来转变人的经验。
4、最新价格5.900(美元)总股本:56.32亿、总市值:332.3亿、每股净资产:3.451。

㈨ 股票发行价格怎么确定,个人感觉股票发行价格视乎没有什么意义,发行价订低一些总股票数目就多了

股票发行价格是根据企业总发行股份对于上市企业稀释股权之后权益的一种评价。一般说包含其固定资产+未分配利润+股份溢价+现金等等权益摊薄到股份上之后体现出来的一个价格+企业成长性预期就是股票发行价格,前面的项目都比较好评价,最不好评价的就是企业的成长性,不同的人或投资公司对其评价是不一样的,因此才会有一个报价过程。

㈩ 如何通过雪球查询股票之前的变动状况

一. 雪球公司介绍

雪球 聪明的投资者都在这里。

web 1.0:新闻资讯,股价信息,K线图
web 2.0:SNS 订阅,分享,聊天
web 3.0:移动 APP,交易闭环
雪球现在员工数还不到100,其中技术人员占一半。去年9月C轮融资4kw刀。我们现在的技术栈由下列组件组成:Java,Scala,Akka,Finagle,Nodejs,Docker ,Hadoop。我们当前是租用IDC机房自建私有云,正在往“公私混合云”方向发展。

在雪球上,用户可以获取沪深港美2w+股票的新闻信息,股价变化情况,也可以获取债券,期货,基金,比特币,信托,理财,私募等等理财产品的各类信息,也可以关注雪球用户建立的百万组合,订阅它们的实时调仓信息,还可以关注雪球大V。雪球当前有百万日活跃用户,每天有4亿的API调用。App Store 财务免费榜第 18 名。历史上曾排到财务第二,总免费榜第 19。

二. 雪球当前总体架构

作为一个典型的移动互联网创业公司,雪球的总体架构也是非常典型的设计:

最上层是三个端:web端,android端和iOS端。流量比例大约为 2:4:4 。web3.0 的交易功能,在 web 端并不提供。
接入层以及下面的几个层,都在我们的自建机房内部。雪球当前只部署了一个机房,还属于单机房时代。正在进行“私有云+公有云混合部署”方案推进过程中。
我们当前使用 nodejs 作为 web 端模板引擎。nodejs 模块与android 和 ios 的 app 模块一起属于大前端团队负责。
再往下是位于 nginx 后面的 api 模块。跟 linkedin 的 leo 和微博的 v4 一样,雪球也有一个遗留的大一统系统,名字就叫 snowball 。最初,所有的逻辑都在 snowball 中实现的。后来慢慢的拆出去了很多 rpc 服务,再后来慢慢的拆出去了一些 http api 做成了独立业务,但即便如此,snowball 仍然是雪球系统中最大的一个部署单元。
在需要性能的地方,我们使用 netty 搭建了一些独立的接口,比如 quoto server,是用来提供开盘期间每秒一次的股价查询服务,单机 qps 5w+,这个一会再细说;而 IM 服务,起初设计里是用来提供聊天服务,而现在,它最大的用途是提供一个可靠的 push 通道,提供 5w/s 的消息下发容量,这个也一会再细说。
雪球的服务化拆分及治理采用 twitter 开源的 finagle rpc 框架,并在上面进行了一些二次开发和定制。定制的功能主要集中在 access log 增强,和 fail fast,fail over 策略及降级开关等。 finagle 的实现比较复杂,debug 和二次开发的门槛较高,团队内部对此也进行了一些讨论。
雪球的业务比较复杂,在服务层中,大致可以分为几类:第一类是web1.0,2.0 及基础服务,我们称为社区,包括用户,帖子,新闻,股价,搜索等等,类比对象就是新浪财经门户+微博;第二类是组合及推荐,主要提供股票投资策略的展示和建议,类比对象是美国的motif;第三类是通道,类似股市中的“支付宝”,接入多家券商,提供瞬间开户,一键下单等等各种方便操作的功能。
雪球的业务实现中,包含很多异步计算逻辑,比如搜索建索引,比如股票涨跌停发通知,比如组合收益计算等等,为此,我们设计了一个独立的 Thread/Task 模块,方便管理所有的后台计算任务。但随着这些 task 越来越多,逻辑差异越来越大,一个统一的模块并不是总是最佳的方案,所以,我们又把它拆成了两大类:流式的,和批量式的。
雪球的推荐体系包括组合推荐“买什么”和个性化推荐。我们最近正在重新梳理我们的大数据体系,这个感兴趣的话可以单聊。
最下面是基础设施层。雪球基础设施层包括:redis,mysql,mq,zk,hdfs,以及容器 docker。
线上服务之外,我们的开发及后台设施也很典型:gitlab开发,jenkins打包,zabbix 监控系统向 openfalcon 迁移,redimine向confluence迁移,jira,以及内部开发的 skiing 后台管理系统。
** 三. 雪球架构优化历程**

首先描述一下标题中的“股市动荡”定语修饰词吧:

上证指数从年初的3000点半年时间涨到了5000多,6月12号达到最高点5200点,然后就急转直下,最大单日跌幅 8.48%,一路跌回4000点以下。最近一周都在3900多徘徊。

3月最后一周,A股开户 166万户,超过历史最高纪录 2007年5月第二周165万户。

4月份,证监会宣布A股支持单用户开设多账户

6月底,证金公司代表国家队入场救市。

7月份,证监会宣布严打场外配资

中国好声音广告第一晚,带来超过平时峰值200倍的注册量

挑战:小 VS 大:

小:小公司的体量,团队小,机器规模小
大:堪比大公司的业务线数量,业务复杂度,瞬间峰值冲击

雪球的业务线 = 1个新浪财经 + 1 个微博 + 1 个 motif + 1 个大智慧/同花顺。由于基数小,API调用瞬间峰值大约为平时峰值的 30+ 倍。

挑战:快速增长,移动互联网 + 金融,风口,A股大盘剧烈波动。

首先,在app端,在我们核心业务从 web2.0 sns 向 3.0 移动交易闭环进化的过程中,我们开发了一个自己的 hybrid 框架:本地原生框架,加离线 h5 页面,以此来支撑我们的快速业务迭代。当前,雪球前端可以做到 2 周一个版本,且同时并行推进 3 个版本:一个在 app store 等待审核上线,一个在内测或公测,一个在开发。我们的前端架构师孟祥宇在今年的 wot 上有一个关于这方面的详细分享,有兴趣的可以稍后再深入了解。

雪球App实践—构建灵活、可靠的Hybrid框架 http://wot.51cto.com/2015mobile/ http://down.51cto.com/data/2080769

另外,为了保障服务的可用性,我们做了一系列的“端到端服务质量监控”。感兴趣的可以搜索我今年4月份在环信SM meetup上做的分享《移动时代端到端的稳定性保障》。其中在 app 端,我们采用了一种代价最小的数据传输方案:对用户的网络流量,电池等额外消耗几乎为0

每个请求里带上前一个请求的结果

succ or fail : 1 char
失败原因:0 - 1 char
请求接口编号: 1 char
请求耗时:2 - 3 char
其它:网络制式,etc
炒股的人大多都会盯盘:即在开盘期间,开着一个web页面或者app,实时的看股价的上下跳动。说到“实时”,美股港股当前都是流式的数据推送,但国内的A股,基本上都是每隔一段时间给出一份系统中所有股票现价的一个快照。这个时间间隔,理论上是3秒,实际上一般都在5秒左右。 交了钱签了合同,雪球作为合作方就可以从交易所下属的数据公司那里拿到数据了,然后提供给自己的用户使用。

刚才介绍总体架构图的时候有提到 quote server ,说到这是需要性能的地方。

业务场景是这样的,雪球上个人主页,开盘期间,每秒轮询一次当前用户关注的股票价格变动情况。在内部,所有的组合收益计算,每隔一段时间需要获取一下当前所有股票的实时价格。起初同时在线用户不多,这个接口就是一个部署在 snowball 中的普通接口,股价信息被实时写入 redis ,读取的时候就从 redis 中读。后来,A股大涨,snowball 抗不住了。于是我们就做了一个典型的优化:独立 server + 本地内存存储。开盘期间每次数据更新后,数据接收组件主动去更新 quote server 内存中的数据。 后续进一步优化方案是将这个接口以及相关的处理逻辑都迁移到公有云上去。

对于那些不盯盘的人,最实用的功能就是股价提醒了。在雪球上,你除了可以关注用户,还可以关注股票。如果你关注的某只股票涨了或跌了,我们都可以非常及时的通知你。雪球上热门股票拥有超过 50w 粉丝(招商银行,苏宁云商)粉丝可以设置:当这支股票涨幅或跌幅超过 x%(默认7%)时提醒我。曾经连续3天,每天超过1000股跌停,证监会开了一个会,于是接下来2天超过1000股涨停

原来做法:

股票涨(跌)x%,扫一遍粉丝列表,过滤出所有符合条件的粉丝,推送消息
新做法:

预先建立索引,开盘期间载入内存
1%:uid1,uid2
2%:uid3,uid4,uid5
3%:uid6
问题:有时候嫌太及时了:频繁跌停,打开跌停,再跌停,再打开。。。的时候
内部线上记录:

4台机器。
单条消息延时 99% 小于 30秒。
下一步优化目标:99% 小于 10 秒
IM 系统最初的设计目标是为雪球上的用户提供一个聊天的功能:

送达率第一
雪球IM:Netty + 自定义网络协议
Akka : 每个在线client一个actor
推模式:client 在线情况下使用推模式
多端同步:单账号多端可登录,并保持各种状态同步
移动互联网时代,除了微信qq以外的所有IM,都转型成了推送通道,核心指标变成了瞬间峰值性能。原有架构很多地方都不太合适了。

优化:

分配更多资源:推送账号actor池
精简业务逻辑:重复消息只存id,实时提醒内容不推历史设备,不更新非活跃设备的session列表等等
本地缓存:拉黑等无法精简的业务逻辑迁移到本地缓存
优化代码:异步加密存储,去除不合理的 akka 使用
akka这个解释一下:akka 有一个自己的 log adapter,内部使用一个 actor 来处理所有的 log event stream 。当瞬间峰值到来的时候,这个 event stream 一下子就堵了上百万条 log ,导致 gc 颠簸非常严重。最后的解决办法是,绕过 akka 的 log adapter,直接使用 logback 的 appender

线上记录:5w/s (主动限速)的推送持续 3 分钟,p99 性能指标无明显变化

7月10号我们在中国好声音上做了3期广告。在广告播出之前,我们针对广告可能带来的对系统的冲击进行了压力测试,主要是新用户注册模块,当时预估广告播出期间2小时新注册100万

压测发现 DB 成为瓶颈:

昵称检测 cache miss > 40%
昵称禁用词 where like 模糊查询
手机号是否注册 cache miss > 80%
注册新用户:5 insert
优化:

redis store:昵称,手机号
本地存储:昵称禁用词
业务流程优化:DB insert 操作同步改异步
下一步优化计划:

将 sns 系统中所有的上行操作都改成类似的异步模式
接口调用时中只更新缓存,而且主动设置5分钟过期,然后写一个消息到 mq 队列,队列处理程序拿到消息再做其它耗时操作。
为了支持失败重试,需要将主要的资源操作步骤都做成幂等。
前置模块HA:

合作方合规要求:业务单元部署到合作方内网,用户的敏感数据不允许离开进程内存
业务本身要求:业务单元本身为有状态服务,业务单元高可用
解决方案:

使用 Hazelcast In-Memory Data Grid 的 replication map 在多个 jvm 实例之间做数据同步。

java 启动参数加上 -XX:+DisableAttachMechanism -XX:-UsePerfData,禁止 jstack,jmap 等等 jdk 工具连接

关于前置模块,其实还有很多很奇葩的故事,鉴于时间关系,这里就不展开讲了。以后有机会可以当笑话给大家讲。

组合净值计算性能优化:

一支股票可能在超过20万个组合里(南车北车中车,暴风科技)
离线计算,存储计算后的结果
股价3秒变一次,涉及到这支股票的所有组合理论上也需要每 3 秒重新计算一次
大家可能会问,为什么不用户请求时,实时计算呢?这是因为“组合净值”中还包括分红送配,分股,送股,拆股,合股,现金,红利等等,业务太过复杂,开发初期经常需要调整计算逻辑,所以就设计成后台离线计算模式了。当前正在改造,将分红送配逻辑做成离线计算,股价组成的净值实时计算。接口请求是,将实时计算部分和离线计算部分合并成最终结果。

实际上,我们的计算逻辑是比较低效的:循环遍历所有的组合,对每个组合,获取所有的价值数据,然后计算。完成一遍循环后,立即开始下一轮循环。

优化:

分级:活跃用户的活跃组合,其它组合。
批量:拉取当前所有股票的现价到 JVM 内存里,这一轮的所有组合计算都用这一份股价快照。
关于这个话题的更详细内容,感兴趣的可以参考雪球组合业务总监张岩枫在今年的 arch summit 深圳大会上的分享:构建高可用的雪球投资组合系统技术实践 http://sz2015.archsummit.com/speakers/201825

最后,我们还做了一些通用的架构和性能优化,包括jdk升级到8,开发了一个基于 zookeeper 的 config center 和开关降级系统

四. 聊聊关于架构优化的一些总结和感想

在各种场合经常听说的架构优化,一般都是优化某一个具体的业务模块,将性能优化到极致。而在雪球,我们做的架构优化更多的是从问题出发,解决实际问题,解决到可以接受的程度即可。可能大家看起来会觉得很凌乱,而且每个事情单独拎出来好像都不是什么大事。

我们在对一个大服务做架构优化时,一般是往深入的本质进行挖掘;当我们面对一堆架构各异的小服务时,“架构优化”的含义其实是有一些不一样的。大部分时候,我们并不需要(也没有办法)深入到小服务的最底层进行优化,而是去掉或者优化原来明显不合理的地方就可以了。

在快速迭代的创业公司,我们可能不会针对某一个服务做很完善的架构设计和代码实现,当出现各种问题时,也不会去追求极致的优化,而是以解决瓶颈问题为先。

即使我们经历过一回将 snowball 拆分服务化的过程,但当我们重新上一个新的业务时,我们依然选择将它做成一个大一统的服务。只是这一次,我们会提前定义好每个模块的 service 接口,为以后可能的服务化铺好路。

在创业公司里,重写是不能接受的;大的重构,从时间和人力投入上看,一般也是无法承担的。而“裱糊匠”式做法,哪里有性能问题就加机器,加缓存,加数据库,有可用性问题就加重试,加log,出故障就加流程,加测试,这也不是雪球团队工作方式。我们一般都采用最小改动的方式,即,准确定义问题,定位问题根源,找到问题本质,制定最佳方案,以最小的改动代价,将问题解决到可接受的范围内。

我们现在正在所有的地方强推3个数据指标:qps,p99,error rate。每个技术人员对自己负责的服务,一定要有最基本的数据指标意识。数字,是发现问题,定位根源,找到本质的最重要的依赖条件。没有之一。

我们的原则:保持技术栈的一致性和简单性,有节制的尝试新技术,保持所有线上服务依赖的技术可控,简单来说,能 hold 住。

能用cache的地方绝不用db,能异步的地方,绝不同步。俗称的:吃一堑,长一智。

特事特办:业务在发展,需求在变化,实现方式也需要跟着变化。简单的来说:遗留系统的优化,最佳方案就是砍需求,呵呵。

阅读全文

与麦格里基础设施的股票价格相关的资料

热点内容
股票软件收费软件 浏览:162
马克思是哪里的人 浏览:522
股票期权对冲是什么意思 浏览:556
公司卖壳后股票会涨吗 浏览:453
炒股高潮模型 浏览:55
配资炒股怎么开通 浏览:167
通达信炒股软件如果交易 浏览:138
基金股票实时行情 浏览:213
为什么五粮液的股票值得买 浏览:735
对于基金和股票理财的话术 浏览:566
股票交易笔记模板 浏览:880
授予员工股票期权会计处理 浏览:376
基金投资债券股票的区别 浏览:807
高鸿股份股票预测 浏览:264
7天的公司股票 浏览:318
在股市买的股票怎么保存 浏览:788
公司法债券和股票的论述 浏览:202
勤上股份股票值得买吗 浏览:58
买股票有分红么 浏览:838
诺力股份股票市值 浏览:635