導航:首頁 > 數據行情 > 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股票雪球數據介面相關的資料

熱點內容
股票估值副圖指標公式源碼 瀏覽:420
股票主力獲利為虧 瀏覽:102
東方證券股票國泰君安股票 瀏覽:229
股票主力一直流出好嗎 瀏覽:255
中控技術股票下星期的走勢如何 瀏覽:417
中國銀行開的股票app 瀏覽:292
股票看重長期價值 瀏覽:623
股票的expma指標參數設置 瀏覽:589
股票漲停後繼續漲停技術 瀏覽:407
中國世貿集團股票 瀏覽:307
600673股票歷史數據 瀏覽:693
中國寶安股票一直跌 瀏覽:590
黑屏的股票走勢 瀏覽:195
大千生活香港上市股票代碼 瀏覽:644
如何看股票賬戶純收入 瀏覽:10
高德紅外股票值得長期持有嗎 瀏覽:398
英皇證券股票價格 瀏覽:789
金時科技股票 瀏覽:754
上市股票退市怎麼辦 瀏覽:173
中國核電相關股票 瀏覽:964