导航:首页 > 数据行情 > java股票雪球数据接口

java股票雪球数据接口

发布时间:2022-12-23 14:14:03

❶ 贵州茅台股票雪球网,600519股票雪球网

白酒行业中的龙头老大贵州茅台,离创阶段新低也很近了。



最近有不少人表达了对贵州茅台后市的担忧,像是这样的话:"大家还看好贵州茅台这只股票吗?"


有些人还发出了更强烈的质疑:"贵州茅台这走势,该不会暴雷的吧?"


但学姐的想法是:在A股中价值投资的楷模归属贵州茅台,对长期走势抱有高期待,可以长期持有。


对于价值投资,不少行业的龙头股都有比较大的优势。想要了解更多内容可以看看我整理的A股各行业的龙头股名单。如果你想知道选择买哪支股票的话,最好的选择就是购买龙头股。就点下方链接就可以选了:A股超全行业龙头股,你的选股好帮手


就眼下的这个情况,目前短暂性的下降较多的影响因素,来自于市场规律的影响。因为本轮行情炒作的是成长性,一线的白酒业绩很稳定,但是增速不高,失去了“成长性”这个关键词,仅此而已。


就像这句话,好的一份股票,不会败给钱,只会败给时间。白酒还是基本面很棒的行业,贵州茅台还是那个A股中无敌的王者。


一、短期看,传统节日(如端午、中秋、春节)前后的白酒动销依旧景气,高端酒的价格比较贵一点


那么短期来看的话,遇到端午、中秋、春节这类传统节日、还有摆宴席等等消费需求下,整体拉动销售动力都向好的方向发展了。


凭据价格来看,在高奢酒类中,贵州茅台的批价一直是居高不下,从下面的数据看出:


茅台箱/散装批价目前分别为:3300-3400元、2750-2850元,跟5月做比较,价差有所收窄,散装茅台大涨。


系列酒新增产能将分批投产,很有希望将会是贵州茅台的重要增长极,非标类和系列酒的提价也很有希望会在第二季度业绩中表示出来。



二、中长期看,高端扩容持续推进,贵州茅台的获利能力也很优异,稳中缓慢上升


依照中长期来说,伴随着国人认为饮酒要理性的意识的抬头,以及财富增长带动对于饮食精致度的提升,在2017年之后,白酒行业销量一直在减少,行业进入“量平价增”阶段,但在中低端酒类销量不景气的同时,高端酒类市场在持续地扩大,行业慢慢的向高端、头部企业靠近。


在行业规模上,2017 年高端酒的整体销售额差不多有1000亿元,2019年高端酒年营业额将近1600亿,2017年至2019年三年的复合增速大于20%。


在白酒行业吨价这一方面,从2017年的4.7万元/吨提升至 2019年的7.2万元/吨,复合涨势将近15%。


参照机构的预测结果,在2018-2023年期间内高净值人群数量复合增速为8%,伴随着高净值人口的增加和人民可支配收入的提高,行业消费升级趋势还没有停下。


而近年来,茅台的白酒批价和零售价稳定缓慢的上行,公司的获利,也是慢慢上升的。


有关贵州茅台的更多关点和看法,其他机构的行业研报我也整理了,便各位去了解,点开即可查阅:行业研报(整理版):贵州茅台还有没有机会?



三、总结


按照短期来讲,端午节前后的白酒动销依旧景气,高端酒的价格比较贵一点;以中长期来看,跟着高端市场前进的步伐,贵州茅台的获利能力也很优异,稳中缓慢上升。以现在的背景环境之下,可以预测出来,一线白酒茅台的业绩也能够稳步上升。


从走势上看,目前处于下降通道,在左侧交易期间的范围,想到以后有极佳的趋势,建议给点耐心,等待股价企稳后再抄底更佳。


由于篇幅受限,贵州茅台行情趋势就不具体给大家展示了,那你还想了解贵州茅台接下来的行情趋势吗,可以直接输入股票代码,就能查询:【免费】测一测贵州茅台未来走势


应答时间:2021-09-08,最新业务变化以文中链接内展示的数据为准,请点击查看

❷ 浙江新能股票 雪球,600032股票 雪球

大家肯定也有所耳闻,新能源板块带动了整个市场的人气,市场关注度最高的板块里面就有它。那浙江新能作为新能源板块的龙头股是否真的很出色呢?马上就跟大家说一下。


在对浙江新能进行分析之前,我专门整理了新能源行业龙头股名单,现在分享给大家,点击就可以领取:宝藏资料!新能源行业龙头股一览表


一、从公司角度来看


公司介绍:浙江新能公司是从事水力发电、光伏发电、风力发电等可再生能源项目的投资、开发、建设和运营管理的综合型能源企业。


简单梳理了一下浙江新能的公司情况后,我们来看下浙江新能有限公司有哪些优势之处,是不是真的值得投资?


亮点一:区位资源优势


公司运营的水电站有很好的地理位置,辖区内水能资源理论蕴藏量是比较大的,能够开发常规水电资源非常多,基本上占了浙江省可开发量的40%,被水利部命名为中国水电第一市。


此外,浙江省区域的经济发达也就使得电力需求变得很旺盛,电力消纳情况良好。甘肃和新疆是公司运营光伏电站的主要基地,均是我国太阳能资源最丰富的地区。整体来看,公司运营的电站地理位置很好。


亮点二:项目开发、运营及管理优势


公司属于可再生能源发电企业,通过水电起家的,开发和投资经验即将满20年,因此,公司在水力发电、光伏发电及风力发电行业具备较强的电站投资、开发、建设和运营管理能力和丰富经验。除此之外,发行人也建立了一套有关企业治理体系,特别是对准于光伏项目小、远、散的特点,选用了精准简明且高效率的区域事业部制管理的办法,取得很好的经济效益和管理效益。


由于篇幅受限,想了解更多关于浙江新能的深度报告和风险提示,学姐提前弄到研报里了,快了解一下吧:【深度研报】浙江新能点评,建议收藏!


二、从行业发展来看


时至今日,我们国家已经踏入了大力发展风能、太阳能的新时期。推进水电与新能源协调发展是推进能源革命的重中之重,水电、风电、太阳能是可再生能源发展的三部曲,缺一不可。在这之中能源革命的主战场其实还是电力领域,目前能源革命发展主要还是靠水电,风能是能源革命的第二梯队,能源革命的决胜力量将是太阳能。


由此可见,新能源行业在日后会有极大的发展。浙江新能作为新能源行业的龙头股,在行业前景如此可观的情况下,有望迎来蓬勃发展。由于文章多多少少都会有一些延后,若是对浙江新能未来行情有更想准确知道的,不妨点击下方链接,有专业的投顾帮你诊股,都来看看浙江新能估值现在是被高估的情况还是低估了的情况:【免费】测一测浙江新能现在是高估还是低估?


应答时间:2021-09-04,最新业务变化以文中链接内展示的数据为准,请点击查看

❸ 汇川技术股票 雪球,300124股票 雪球

人们的日常生活中有很大一部分机械都必须使用仪器仪表这样的配件,它是市面上多数机械不可或缺的一部分。既然仪器仪表如此重要,并且有这么广泛的应用,学姐这就来跟大家科普一下关于仪器仪表的龙头股---汇川技术。在剖析汇川技术股票前,现在把仪器仪表行业股的龙头股名分享给各位,赶紧研究一下吧: 宝藏资料:仪器仪表行业龙头股一览表


一、从公司角度看


公司介绍:汇川技术总部位于广东深圳,在国内设有20个子公司。2020年公司实现销售收入115.11亿元,共有12867名员工,例如工业自动化产品,新能源产品与新能源汽车等方面的业务,都在公司的主要经营的业务范围内,并且拥有驱动与控制技术的自主知识产权。跟大家说完了汇川技术的公司基本情况,我们再来了解一下汇川技术公司的优点,投资的话划不划算?


亮点一:公司实现工控进口替代


公司的PLC产品都很成熟,这个小型PLC产品经过了三代迭代的变化,总线型H3U产品和总线型H5U产品已经被推出了,已经使性能达到了一线水平,售价比外资大概低25%,产品性价比较高,广受好评。同时基于Codesys平台开发了AC800中型PLC产品,以国产代替进口有望在即。计划2025年公司达到10%的PLC市占率,愈发由进口到出口发展方向。


亮点二:工控市场需求旺盛,公司市场份额大幅提升


根据MIR的报告,公司通用变频器、通用伺服、PLC&HM同比增长68%、133%、40%,低压变频器、交流伺服、小型PLC产品上半年市场占有率分别提升1.4、5.4、2.41pct。电梯一体化产品增长44%,贝思特有24%的增长,在其中大配套业务增长更是超过了90%。同时公司在新能源乘车份额以及市场地位也在有条不紊的提升之中。


亮点三:优化核心业务产能布局


2021年8月24日公司揭晓通告,计划分别投资11.96亿和5亿元,在湖南岳阳选择建设工业电机项目、在山西太原选择建设高压变频器项目。这些项目如果建成之后的话,就能够非常有效地提高公司工业电机、高压变频器产业的整体产能,进一步优化公司的产能布局,让运营的风险降到最低,提升盈利水平。因为篇幅限制,其他更多的与汇川技术股票的深度报告和风险提示相关的详情,我都梳理在下方的研报当中了,点击下方链接即可领取:【深度研报】汇川技术股票点评,建议收藏!


二、行业角度


目前,新基建、新能源等投资拉动了仪器仪表行业逐渐回暖。依照统计,同上一季度相较,2021年第一季度工业自动化的增长幅度达到了26%,并且在汽车产业中,关于新能源的业务快速增加,该行业的市场地位也将持续提升,


这里面,低压变频器产品市场规模靠近154亿,比同时期多了30%,通用伺服系统规模将近120亿,多于同时期47%。在该产业有国家支持的形势下,未来的新能源领域会不断的扩大,对该行业很有利,能够稳步的快速发展起来。总而言之,汇川技术成长的速度还是特别快的,业务增长率非常高,业绩回报速度不断提升,国家未来将不断扶持新能源和新基建,在产业链中处于重要位置,未来收益一定不会低的。但是文章对于信息的获取是有一些延迟的,如果想对汇川技术股票未来行情有一个更准确的了解的话,下方链接可以直接点开,有投资大神帮你诊股,看看汇川技术股票的估值具体怎么样:【免费】测一测汇川技术股票现在是高估还是低估?


应答时间:2021-09-07,最新业务变化以文中链接内展示的数据为准,请点击查看

❹ 格力电器股票雪球网,000651股票雪球网

格力电器大家都不陌生,买格力电器这只股蛮多朋友都购买了。在家电的这个行业,格力身为龙头企业,受到了不少消费者的关注,学姐这就跟大家扒一扒格力电器。


在开始分析格力电器前,大家可以看看我整理的这份家电行业龙头股名单,大家领取一下吧:宝藏资料:家电行业龙头股一览表


一、从公司角度来看


公司介绍:生产销售空调器、自营空调器出口业务及其相关零配件的进出口业务是珠海格力电器股份有限公司的主营业务。空调、生活电器、智能装备属于公司主要产品。通过了解《暖通空调资讯》的数据,2021年上半年,格力中央空调凭借16.2%的市场份额夺冠,在行业中起领跑作用;据《产业在线》统计数据显示,2021年上半年,占比33.89%是格力家用空调的内销情况,在家电行业中属于第一名。


从简介上看格力电器实力很雄厚,下面我们通过亮点剖析一下格力电器适不适合投资。


亮点一:员工持股方案落地,利益绑定长期稳增长可期


2021年6月21日,格力电器公布把第一期员工持股计划草案公布了,员工持有的股票计划资金规模不高于30亿元,公司回购账户中的已回购股票是股票来源,购入单价是 27.68元/股,这个价格占到了回购平均价的50%,股票规模不超出1.08 亿股,占比到总股本1.8%,拟定参股员工的总人数低于12000人,覆盖了14%的总员工数,将董明珠从能够认购上限3000万股中剔除后,所持股份按照人数来算是每人0.65万股。员工持有股票的方式早就了核心员工和骨干的个人利益与上公司业绩的高度捆绑,有望充分激发核心人员工作热情,未来公司有可能实现业绩稳增长。


亮点二:公司产品品类逐渐丰富,综合竞争力增强。


就当下来看,公司已从单一品类发展到当前涵盖消费品和工业品两大领域多品类产品,其中空调业务已从家用空调拓展到商用空调以及特殊工况空调,冷藏冷运、军工国防、医疗健康等领域在后续当中会是重点拓展的领域。


篇幅有一定限制,其他和格力电器相关的深度报告和风险提示,我整理在这篇研报当中,点一下就能看:【深度研报】格力电器点评,建议收藏!


二、从行业角度看


2018年以来,白电市场在电商下沉的帮助下,冰箱、洗衣机现在是每家必备的了,而空调更是比较早的就进入了"一户多机"的时代,未来主要的需求是升级换代。在目前的一个低基数的背景下,更新换代的进度很快,政府或许会加强补贴程度给各地方,提升白色家电的购买人数。当疫情的冲击和考验过去之后,龙头企业凭借其在产业链布局、专利规模、科研投入和人才培养制度等方面上的有利形势,有更大的机会创造“爆品”,白电市场的整体集中度会愈加提高,格力电器作为白色家电行业的龙头企业,就非常的有希望从中受益。


三、总结


笼统地说,格力电器实力非常不错,先比较而言市场占有率较高,改革后完善了营商环境,慢慢的产品也多了起来,公司发展前景真的蛮优秀的。文章并不是实时更新,要是想要更加清晰的了解格力电器的未来行情,直接点击链接,有专业的投顾教会你,看下格力电器现在行情怎么样:免费】测一测格力电器还有机会吗?



应答时间:2021-09-09,最新业务变化以文中链接内展示的数据为准,请点击查看

❺ 雪球上的股票能不能导到文档中

如何将雪球上的股票导到文档中,首先,打开行情软件,点击主页最左上角的(系统)/(数据导出)在弹出的对话框选择(Excel)/(报表中所有数据),再选择浏览,设置好存贮路径,方便查找使用。设置好路径后选择确定,设置好存贮路径,打开电子表格,即可。首先下载雪球网备份工具BlogDown,打开wps即可导出文档。雪球是一个投资者的社交网络,给投资者提供跨市场、跨品种的数据查询、新闻订阅和互动交流服务,目前已覆盖A股、港股、美股市场。因为独特的产品设计和运营策略,雪球App成为国内高质量投资者的聚集地,并在股票应用市场拥有强大的影响力。

❻ 上能电气股票雪球,300827股票雪球

也是因为新冠疫情的原因,上能电气的交易市场比较消极,使得上能电气在上半年收到以政府补贴为主的非经常性损益税后额1630万,扣非归母净利润仅0.06亿元。那如今,上能电气到底发展的怎么样?一起来看看!在开始分析上能电气股票之前,我整理好的电气行业龙头股名单分享给大家,点击就可以领取!宝藏资料:电气行业龙头股一览表


一、从公司角度来看


公司介绍:上能电气股份有限公司(股票代码:300827)是一家专注于电力电子产品研发、制造与销售的国家高新技术企业。上能电气深入研究电力电子电能变换和控制这个方向,可以为用户提出光伏并网逆变、储能双向变流、电能质量治理等解决方案和系统集成,创设高效、安全经济、绿色的电力能源。目前,上能电气积极建立和国际有名的企业合作伙伴关系,在亚太、中东、南美、欧洲等市场都有合作伙伴,让绿色能源在全球范围内都得到应用。接下来我们就来看看电气在发展的过程中会有哪些优点。


优势一:积极扩大市场份额,在手订单充足


上半年精力主要在国内光伏市场,在光伏逆变器集采活动中持续保持各大发电集团逆变器核心供应商地位。目前,全球化营销网络平台还在建设当中,海外市场也会得到开拓的!


优势二:布局光储结合黄金赛道,平价时代加速发展


光伏和储能被带入了一个全面平价的时代,光储结合协同增长的速度不断增快,未来五年,市场预期能电气业务将应该是高速发展期。由于篇幅受限,更多关于上能电气的深度报告和风险提示,我整理在这篇研报当中,点击即可查看:【深度研报】上能电气点评,建议收藏!


二、从行业角度看


依据长期走向来分析,随着我国光伏发电项目已经全面的进入平价的阶段,三北地区以及西部将会迎来大规模的集中式平价光伏地面站发热的阶段,将来会进一步提升对上能电气的集中式逆变器需求,公司市场份额有望持续提升。所以,上能电气发展前景还是很好的。如果想更准确地知道上能电气未来行情,直接点击链接,有专业的投顾帮你诊股,看下上能电气现在行情是否到买入或卖出的好时机:【免费】测一测上能电气现在是高估还是低估?


应答时间:2021-09-06,最新业务变化以文中链接内展示的数据为准,请点击查看

❼ 科大讯飞股票雪球,002230股票雪球

随着科学技术的不断革新,人工智能产品也慢慢的融入了我们的日常生活,生活方式也发生了变化。与此同时,这个新兴领域也备受资本市场的关注,今天学姐就跟大家好好说一说国内人工智能的头部企业--科大讯飞。剖析科大讯飞前,我整理好的人工智能行业龙头股名单分享给大家,点击就可以领取:宝藏资料:人工智能行业龙头股名单


一、从公司角度来看


公司介绍:科大讯飞是一家专业从事语音及语言、自然语言理解、机器学习推理及自主学习等人工智能核心技术研究,人工智能产品研发和行业应用落地的国家级骨干软件企业。科大讯飞作为探索中国人工智能产业的排头兵,在人工智能领域躬耕二十年,在社会价值方面,公司始终坚持为经济社会发展提供阳光健康、高技术屏障、高附加值。接下来说一下这个公司的优点:


优势一、国内人工智能的领导者,技术水平国际领先


科大讯飞用"让机器能听会说,能理解会思考,人工智能建设美好世界"当作使命,承建有国家新一代人工智能开放创新平台、语音及语言信息处理国家工程实验室以及认知智能领域的首个国家级重点实验室等国家级重要平台。


优势二、业绩持续高增长,产业生态持续扩大


智慧教育和智慧医疗的发展水平突飞猛进,开放平台、智能硬件、汽车业务都有着非常优秀的表现,其中包括讯飞AI学习机销量持续增长、智医助理业务实现了基层常态化使用、发者数量和质量同步提升以及智能办公本、录音笔等硬件销售大幅增加。同时,公司为开发者团队提供从初生、壮大到商业价值升级的全链路服务,并构建了讯飞AI营销平台、讯飞智能工业平台等能力平台,推进AI行业生态都不间断的扩大。考虑到篇幅的问题,和科大讯飞的深度报告和风险提示有关的内容,这篇研报当中有我所整理的内容,点击即可查看:【深度研报】科大讯飞点评,建议收藏!


二、从行业角度来看


未来2025年世界人工智能市场规模将超过6万亿美元,如今目前全球AI市场规模超过了1万亿美元,在中国上的市场高于1千亿元。人工智能产业领域上形成了企业+行业+人力的全方位变革。企业数字化的趋势日益显现出来,智慧化应用使消费者潜在需求得到满足。无人驾驶、语音识别、专家系统、智适应学习和机器视觉这几个应用方向都是近几年来备受关注的。各国政府鼎力支持人工智能向前发展,并将其作为国家发展战略,释放积极信号。总的来说,我认为科大讯飞公司作为人工智能行业中的佼佼者,在此行业高速发展之际有望从中获取较大红利。但是文章不具备超前性,想知道科大讯飞未来行情的话就看一下这个链接吧,有专业的投顾为你出谋划策,看下科大讯飞现在行情是不是可以买入或卖出了:【免费】测一测科大讯飞还有机会吗?


应答时间:2021-09-07,最新业务变化以文中链接内展示的数据为准,请点击查看

❽ 中国船舶股票 雪球,600150股票 雪球

中国有很长的造船历史,疫情变好后,船舶制造与运输需求增大,对应到股市中船舶制造板块的表现就很突出了,获得了很多人的芳心。今天就跟大家扒一扒船舶制造行业的龙头公司--中国船舶。走进中国船舶前,先给大家安排上这份船舶制造行业龙头股名单,大家可以直接点击这里的链接:【宝藏资料】船舶制造行业龙头股一览表


一、从公司角度来看


中国船舶是国内规模最大、技术最先进、产品结构最全的造船旗舰上市公司之一。涵盖了船舶建造、修船、海洋工程、动力业务、机电设备等业务。在造船业务方面,公司产品线涵盖散货船、油船、集装箱船等船型,造船总量和造机产量在全国范围内都连续多年排名第一。而且,属于中船集团核心民品主业上市公司,具有完整的船舶行业产业链,是国内船舶制造的领军人。


简单的分析了下中国船舶的公司情况后,我们来了解一下中国船舶公司有什么优点,值不值得我们入手?


亮点一:品牌和业务规模优势


要是近几年了,我们中国船舶品牌在世界上越来越深远的,同时在生产效率、周期、产品质量、成本控制、顾客满意度等方面也呈现出极为有利的竞争形势,不仅有品牌竞争力,而且名誉良好。在重大资产重组结束后,中国船舶产品业务范围会更深入地拓展和整合产品业务范围,基本上包含了船舶以及海工产品的类型,强化了上市平台的定位,船海产业这一方面进一步的推动了前进的动力。


亮点二:深入调整产品结构,造船,海工,动力,三箭齐发打造全球造船龙头


公司积极调整产品结构,满足市场的需求,在加强集装箱船、油轮、气体船等主力船型承接力度的基础上,加大对小型船市场的关注,把抢夺订单看做是企业最迫切的任务。基于此种情况,中国船舶迎合市场需求,对主流船型进行开发优化,这也是为了让豪华邮轮项目以最快的速度开始实施,打破海工装备自主设计瓶颈,将动力机电业务向产业链、价值链高端靠近。另外,他们还自主研发了大吨位的散货船、运输船、成品油船、集装箱船等,并开始有意进去大型游轮市场。篇幅问题,对于详细的中国船舶报告和风险,学姐都整理在这篇研报里了,大家赶紧浏览一下吧:【深度研报】 中国船舶点评,建议收藏!


二、从行业角度来看


疫情的形势得到有效控制后,经济也开始稳步复苏,企业和工厂复工复产,在这样的大环境下,大宗商品市场需求量巨大,从而使船舶运输业也开始发展了起来。中国船舶是我国民船的典范,对民船逐步回暖,以及造船业供给侧改革方面有很大的帮助;可见中国船舶的未来一片光明,未来行业发展带来的红利也会最先享受到。从整体来看,中国船舶可以说是我国船舶制造行业的领先者了,有望在行业变革之际,乘时代春风,迎来高速发展。可是文章具有一定的延迟性,如果对中国船舶未来行情有深入了解的需求,马上进入链接,有专业的投顾帮你诊股,看一下中国船舶行情的详情:【免费】测一测中国船舶还有机会上车吗?


应答时间:2021-09-09,最新业务变化以文中链接内展示的数据为准,请点击查看

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

一. 雪球公司介绍

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

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,能异步的地方,绝不同步。俗称的:吃一堑,长一智。

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

阅读全文

与java股票雪球数据接口相关的资料

热点内容
股票资金流入看什么 浏览:806
科创50指数ETf投资哪些股票 浏览:474
林园股市最新股票 浏览:526
国务院国有资产监督管理委员会股票 浏览:132
宜信最新股票价格 浏览:146
亚盛股票走势 浏览:452
工业设计软件概念股票 浏览:972
中国股票最高的是什么股 浏览:275
如何利用股东数据分析股票 浏览:157
同济科技股票配股价 浏览:221
股票短期融资债券到期兑付是好是坏 浏览:597
股票交通银行000001 浏览:811
债券比股票 浏览:518
中国软件这个股票怎么样 浏览:545
股票里的特殊账户 浏览:427
最准确的股票数据网 浏览:31
网商银行的股票代码 浏览:393
行业互动对股票市场有什么影响 浏览:556
必需品投资组合股票行情分析 浏览:623
股票看盘重要时间点 浏览:741