股票市場前端監控
『壹』 證監會何時發布資金前端控制制度
融股中的券商股稍有反彈,銀行股大漲,這個也是我們以前有過分析的現象,即券商股階段性見頂了,但銀行股漲得不夠。另外我們也應該看到,那些之前強勢的股票大幅拉升後劇烈回調的,又有強勢上漲,這也是劇烈波動市場的正常現象,是短線機會。還有一些我們之前強調過的漲幅不大但技術面向好的股票,都在醞釀新一輪上漲行情。操作上,近期還是選股很重要,有黃金游戲的戰友把書再拿起來好好地看看吧,會有收獲,牛市初期、中期和後期都有什麼特點,一輪一輪都是怎麼輪動的,搞清楚
『貳』 視頻監控類股票有哪些
1、億通科技(300211)
公司視頻監控業務是增長亮點。公司的視頻監控業務同比增長12938%,成為公司營收增長的主要來源。公司與其他視頻監控業務的區別主要在於公司是藉助於有線網路實現視頻監控,成本較低。
並且由於有線網路視頻監控更加安全,更有利於最新政府的相關部門包括公安局等采購,所以我們認為未來公司的視頻監控業務仍將有較大的增長空間。
2、英飛拓(002528 )
公司是國內為數不多的高端安防產品供應商之一。其主要產品構成為前、後端視頻監控系統,傳輸類產品及出入口控制產品。
其中公司核心產品矩陣切換器、快球和光端機國內市場佔有率分別為126%、53%及85%,居行業第一。2011年公司綜合毛利率達5624%。2012年4月,公司榮膺2011年全球安防50強,排名第24名。
3、海康威視(002415)
前端攝像機正在經歷從標清到高清,從模擬到數字的轉換。行業轉型當口,各廠商正處於跑馬圈地的階段,海康在這個時候切入前端,可謂是抓住了行業契機。海康目前是國內唯一擁有自主機芯的廠商,前端全系列產品業已形成,產品上與國外廠商相比不存在劣勢。
4、世紀瑞爾(300150)
公司目前手握訂單近6億,主營產品屬於站後項目,在鐵路安防監控系統等某些細分市場擁有壟斷地位。我國高鐵建設高峰期在2012-2013年,故公司主營收入也將在2012年開始進入高增長期,未來成長確定。
5、華平股份(300074)
公司此前的產品主要是基於互聯網的視頻會議系統,此次推出基於3G 網路及WIFI 的無線視頻終端,利用了公司現有的核心視音頻傳輸技術、網路自適應技術、大規模組網技術等核心技術,並針對無線網路的特點進行了相應優化。
6、高德紅外(002414)
公司紅外行業的需求增長呈現出平穩增長與脈沖式增長疊加的趨勢,看好紅外行業以及公司的長期發展。紅外熱成像儀在軍事信息化、現代化的進程中扮演重要的角色,尤其是目前非對稱戰爭背景下,夜戰能力對作戰效能至關重要,我軍紅外裝備的普及程度與外軍相比,尚有很大的提升空間。
『叄』 怎樣完善股票市場的操控犯罪行為
股票的累計市值是指上市公司最新市值與成立以來的分紅業績之和。
市值是指一家上市公司的發行股份按市場價格計算出來的股票總價值,其計算方法為每股股票的市場價格乘以發行總股數。整個股市上所有上市公司的市值總和,即為股票總市值。股票的市場交易價格主要有:開市價,收市價,最高價,最低價。收市價是最重要的,是研究分析股市以及抑制股票市場行情圖表採用的基本數據。
股票市值與上市公司資產可以說是沒有什麼直接的關系。股價短期來說是隨著市場的冷熱度而定的。長期是根據公司的賺錢能力。
公司的賬面價值,簡單地說是指凈資產除以發行的總股份,一般情況下股票的市值會高於其賬面價值,而賬面價值也是公司可以分發給股東的最大的資產,但一般情況下,不會分發,因為公司還要經營。
上市公司的業績對股價有哪些影響
炒股票雖然有各種各樣的題材,但總的來說,一般都是炒經營業績或與經營業績相關的題材。所以在股市上,股票的價格與上市公司的經營業績呈正相關關系,業績愈好,股票的價格就愈高;業績差,股票的價格就要相應低一些。但這一點也不絕對,有些股票的經營業績每股就那麼幾分錢,其價格就比業績勝過它幾十倍的股票還高,這在股市上是非常正常的。
由於股票的價格是由競爭決定,只要股民願意、有足夠的資金,且在股票交易過程中遵紀守法,其最後的成交價就由出價最高的一方決定。
從理論上來講,經營業績對股價的影響通常用兩個公式來表達,一個是股價的靜態計算公式,另一個是動態計算公式,凈態的計算公式如下:
P=L/i
其中P是股票的價格,L是每股股票的稅後利潤、i是股民進行其它投資時可取得的平均投資利潤率,一般用儲蓄利率代替,因為儲蓄是當前股民所能從事的最普通和最便利的投資方式。
這個公式的意義是,當股民從事其它投資每元可獲得收益i時,若在投資股票時要取得收益L,股民所必須支付的資金量就為P,此時,投資股票的收益就與其它投資相等。
如一年期定期儲蓄存款利率為10.98%,現某隻股票的稅後利潤為每股0.66元,按上述公式計算,則該股票的價格就為6.01元。此時,將6.01元投資於股票或將其存銀行,其投資收益都一樣。
在上式中,股票的價格與經營業績成正比、與其它投資的平均利潤率成反比。如果上市公司的經營業績提高或儲蓄的利率降低,都將會導致股票的價格上升。如1996年5月後,中國人民銀行兩次調低居民儲蓄利率,就導致上海股市股票價格上漲一倍多。
但用這個公式來計算股價並不準確。事實上股票市場上的股價也不是因此而確定的,影響股票價格變化的因素也不僅是經營業績和平均投資利潤率兩項。另外,上市公司的經營業績也會隨著經營環境及產品市場的競爭而變化。上例中,如果下一年上市公司的經營業績降到每股0.55元,按此公式計算,其股票價格就會下跌到5元多。如果股民在本年度就預測到上市公司下年度的業績會降低,則就不會用每股6.01元的價格去購買股票,而只會用5元多的價格去購買這只股票。
上面這種計算股票價格的方法是一種靜態法,它假定所選用的參數如股票的稅後利潤及儲蓄利率是一成不變的,其結果肯定會有相當的誤差。
雖然股票的價格難以用一個精確的公式來表示,但有一點,它總是和上市公司的業績即稅後利潤成正比或成正相關關系的。稅後利潤愈大,股民的投資收益就高,相應地,股票的價格就愈高。
公司的價值,投資者所認為的公司的價值,不僅包括公司當前的價值即賬面價值。還包括對於公司未來成長的預期,說的理論一點是指對於公司未來現金流量的預期。 股票價格的漲跌理論上講是應該圍繞公司價值漲跌,從長期來看所有的市場都會如此。
但從短期來看,波動的幅度各個國家的市場不一樣,中國的市場沒有做空機制,因此缺乏一種穩定市場的均衡機制,這樣會使股票的漲跌幅度,被無限放大,甚至會極度脫離公司價值。 上市公司一般不會等於賬面價值,因為一旦小於賬面價值,將面臨清算的危險。
中國美國股市九大差異比較
作者:董登新
中美股市在運行格局上的最大區別就是:中國A股市場的牛熊交替一般表現為「快牛慢熊」,
而美國股市的牛熊交替則大多表現為「慢牛短熊」。事實上,在美股「慢牛短熊」與A股「快
牛慢熊」的背後,折射出的是中美兩國股市存在的重大差異性。
世界兩大經濟體股市比較
(註:表中數據截止2014年1月28日,美國股市不包括並購後的歐洲市場部分)
(一)投融資平台架構。美國擁有世界規模最大、結構最完善的多層次資本市場,從現貨到遠
期、期貨、期權,從場內市場到場外市場,從國內市場到國際市場,它不但為企業提 供了一
個多層次、多元化的融資渠道,同時也為投資者提供了一個組合投資、分散風險的投資平台。
然而,中國資本市場體系卻是不健全、不完善的,我們有現貨市場,但衍生市場十分欠缺;我
們有相對發展較快的場內市場,但場外市場規模狹小;此外,與擁有150萬億總資產的銀行業
相比,中國股市、債市、基市規模仍很狹小。因此,中國企業融資偏好集中於銀行貸款,老百
姓財富保管偏好銀行存款。單一而狹窄的投融資渠道,無法形成組合投資、分散投資,在理財
無門、保值無路的情況下,投資者除了炒還是炒!
(二)國民投資心態。美國擁有全國統籌、全民覆蓋、全國統一、以稅代費的社保體系,以及
僱主設立的補充養老、補充醫保福利,使得國民從搖籃到墳墓全程均有足夠保障,再加上美國
民眾在家庭理財上十分看重養老需求,並將養老作為家庭理財的終極目標,因此,其投資目標
2014-05-30 阿根師傅 閱 7838 轉 99 分享: 微信 轉藏到我的圖書館
1 怎麼看k線圖 7 配電箱尺寸 13 防爆配電箱
2 k線圖解 8 文華財經 14 贏順模擬版
3 股票k線戰法 9 kdj指標詳解 15 建築施工配電
4 macd金叉 10 信用卡銀行 箱16 怎麼看k線圖
5 主力籌碼指標 11 主力資金指標 17 k線圖解
6 信用卡 12 網上信用卡申 18 股票k線戰法
更長遠,投資行為更理性、更從容、更快樂!相反,中國現代社保制度建立的時間較短,除了
城鎮職工社保外,農民社保及城鎮居民社保只是象徵性地覆蓋、保障程度很低,而且大多數雇
主均不提供補充養老和補充醫保,因此,除了機關事業單位職工及城鎮職工以外,大多數中國
人仍然依靠養子防老或是個人儲蓄養老。在國民保障不足的前提下,投資者缺乏安全感,投資
心態更加浮躁、急功近利,他們希望通過短炒賺快錢、發大財,甚至一夜暴富,這是一種比較
普遍的投機心態。這種心態也造成了中國股市「投資不足、投機有餘」的格局。
(三)上市公司質與量。上市公司是股市的生命線。美國股市是一個開放的國際市場,美國不
僅擁有世界大批一流的跨國公司,例如,可口可樂、麥當勞、IBM、微軟、蘋果等,而且還有
來自世界各地的優秀企業為其提供保質足量的上市資源。相反,我國A股市場只是一個封閉的
市場,國內缺乏世界一流的知名企業,而且也不允許外國企業來上市,市場甚至非常害怕聽
到「國際板」的聲音。
(四)投資者結構。美國股市是一個典型的「機構市」,作為機構市的兩大支撐,美國共同基
金凈資產高達14萬億美元,美國私人養老金總資產高達21萬億美元,後者超過美國股市總市
值。更何況,美國股市作為一個開放的國際市場,它還擁有大量來自國外的投行及機構投資
者。相反,中國股市是一個典型的「散戶市」。中國證券投資基金凈資產僅有3萬億人民幣,
中國企業年金總資產僅有0.5萬億人民幣,與20多萬億的A股總市值相比,相差甚遠。我們雖有
QFII,但總規模小得可憐。機構市多空雙邊博弈主要在機構之間展開,比較容易達成一種「均
衡市」,相反,散戶市的機構則大多將散戶作為博弈對象,更容易形成機構優勢,獵殺散戶,
而且市場更容易劇烈振盪。
(五)IPO體制。美國的注冊制充分發揮市場決定作用,IPO成敗主要在發行人與投資者之間進
行博弈,政府絕對不會干預IPO定價和IPO節奏,而且高效率、低成本的IPO注冊制,極大地降
低了IPO身價,並充分滿足了企業的IPO需求以及投資者的投資需求。相反,中國A股的核准制
過份強調行政審批與行政干預,並代替投資者判斷IPO公司的投資價值,而且直接干預IPO節
奏,政府大包大攬不僅使得權力尋租與道德風險增大,IPO身價暴漲,而且使得市場投機更加
猖獗,投資者似乎從不懂得何為用腳投票。美國公司對待IPO的態度十分謹慎,一個公司從私
人公司變成公眾公司,是否值得,能否經得住投資者考驗?因此,美國公司將IPO看成是開學
典禮,相反
,中國企業則將IPO看成是畢業典禮。
(六)退市機制。眾所周知,美國退市制度的市場化程度極高,退市效率更高,尤其是1美元
退市法則,它將誰該退市的「裁決權」完全交由市場及投資者。1995年至2002年之間,美國三
大股市總計退市7000多家,其中,主動退市(比方私有化)約佔一半,另一半退市則屬於不能
滿足持續掛牌標准而退市的,在這一類退市中,有超過一半是被1美元退市法則「判決」退市
的。在中國,A股退市制度只有凈利潤退市標准一項,由於退市標准單一,而且凈利潤可操
縱,因此,現行A股退市制度形同虛設,不僅導致垃圾股死不退市,而且垃圾股炒作成風,嚴
重扭曲股價信號。如果說,美國股市是「大進大出」的,那麼,中國股市則處在「上市難、退
市更難」的尷尬境地。
(七)公司分紅。在美國,無論是普通股或是優先股,上市公司主要以現金分紅為主,而且分
紅的主流模式都是「按季分紅」,即一年分紅四次,每次分紅的時間間隔及分紅水平基本相
等。只有少數公司一年分紅一次或兩次,當然也有公司不分紅的。不過,在中國,上市公司從
來不會按季分紅,甚至一年分紅兩次也只是個案,大多數上市公司一年分紅一次,而且分紅水
平不高,帶有很強的「象徵性」,當然,不少公司甚至多年不分紅。相比之下,美國公司重回
報,中國公司重圈錢,這就是上市公司對待股東的態度差異。
(八)監管模式。美國證券監管模式是三位一體(行政手段、經濟手段、法律手段)的全方位
監管。美國證監會(SEC)的監管重心在二級市場,主要強調事後監管,其監管之嚴厲、監管
之高效,世界知名,令上市公司、證券中介及其高管們不得不小心謹慎、嚴格自律。此外,美
國還有集體(集團)訴訟機制及強大的市場做空機制,這讓上市公司及證券中介更不敢越雷池
半步。在中國,證券監管模式是單一的行政監管,而證監會的監管重心主要放在IPO前端,主
要精力是IPO審查和審批,因此,相應淡化了IPO之後的監管,或者出現IPO之後的監管乏力、
低效的現象。在美國,IPO容易,但上市後難受;在中國,則是IPO艱難,上市後就萬事大吉。
相比之下,美國的監管模式更能震懾證券犯罪,並能有效打擊犯罪;中國的監管模式則無法有
效威懾並打擊欺詐上市、信息造假、內幕交易、操縱市場等證券犯罪行為。此外,美國有薩班
斯法案(Sarbanes-Oxley Act),它可以讓證券犯罪分子「牢底坐穿」、「傾家盪產」,而中
國卻沒有如此嚴峻立法,犯罪成本較低,缺乏法律威懾力。
(九)牛熊交替周期。正是由於中美兩國股市存在的上述重大差異,才直接導致了中美兩國股
市牛熊交替的周期性差異之巨大:美國股市的運行周期一般表現為「慢牛短熊」;而中國股市
的運行格局則一般表現為「快牛慢熊」。美國的慢牛一般可以維持5至7年以上,其熊市一般為
1至3年。相反,中國股市的牛市短則不足1年,長則不超過3年,而熊市則長達5至7年。不過,
從本質上講,股市是經濟的晴雨表。經濟增長質量好壞,是決定股市長期趨勢的「基本面」,
它對股市牛熊交替的周期性特徵也具有決定性的影響。
『肆』 安防概念股,安防概念股票有哪些
安防概念股
,安防概念股票:「十二五」安防業高速增長,視頻監控系統產值將破千億。隨著「平安城市」建設的不繼深入,與安防概念股相關的上市公司將獲得持續健康的發展。目前,上市公司海康威視、大華股份是視頻監控行業龍頭,占據了後端DVR市場半壁江山。今年第二季度開始,一場意料之外的「價格戰」打亂了視頻監控既有的行業格局,行業內企業存亡兩極分化,集中度進一步提升。與此同時,龍頭企業的全產品線日益成熟,從穩占超過60%的後端DVR市場,挺進前端攝像頭領域。
『伍』 如何通過雪球查詢股票之前的變動狀況
一. 雪球公司介紹
雪球 聰明的投資者都在這里。
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,能非同步的地方,絕不同步。俗稱的:吃一塹,長一智。
特事特辦:業務在發展,需求在變化,實現方式也需要跟著變化。簡單的來說:遺留系統的優化,最佳方案就是砍需求,呵呵。
『陸』 證券公司在深交所新股申購中有哪些前端監控義務
您好,證券公司在深交所新股申購中有以下前端監控義務:
1.有義務根據投資者持有市值數據,做好對投資者網上申購數量的前端監控
2.有義務對不合格、休眠、注銷和無市值證券賬戶參與新股申購的違規行為進行前端監控
3.有義務根據相關規定做好創業板投資者適當性管理的前端監控
『柒』 安防概念股有哪些
安防概念股,安防概念股票:「十二五」安防業高速增長,視頻監控系統產值將破千億。隨著「平安城市」建設的不繼深入,與安防概念股相關的上市公司將獲得持續健康的發展。目前,上市公司海康威視、大華股份是視頻監控行業龍頭,占據了後端DVR市場半壁江山。今年第二季度開始,一場意料之外的「價格戰」打亂了視頻監控既有的行業格局,行業內企業存亡兩極分化,集中度進一步提升。與此同時,龍頭企業的全產品線日益成熟,從穩占超過60%的後端DVR市場,挺進前端攝像頭領域。
安防概念股有:鑫龍電器、 輸變電設備、同有科技、 北信源 、同洲電子 、航天晨光、美亞柏科 、海康威視 、華平股份 、綠盟科技 、東方網力、計算機硬體、 振芯科技、達實智能、實益達 、 大立科技 、英飛拓 、航天長峰、 計算機硬體、川大智勝、鵬博士 、國電南自、輸變電設備、大華股份、安居寶、宜通世紀、拓爾思、任子行、拓邦股份、電子器件、藍盾股份、銀江股份。
『捌』 安防股票有哪些
安防概念股,安防概念股票:「十二五」安防業高速增長,視頻監控系統產值將破千億。隨著「平安城市」建設的不繼深入,與安防概念股相關的上市公司將獲得持續健康的發展。目前,上市公司海康威視、大華股份是視頻監控行業龍頭,占據了後端DVR市場半壁江山。今年第二季度開始,一場意料之外的「價格戰」打亂了視頻監控既有的行業格局,行業內企業存亡兩極分化,集中度進一步提升。與此同時,龍頭企業的全產品線日益成熟,從穩占超過60%的後端DVR市場,挺進前端攝像頭領域。
安防概念股有:鑫龍電器、
輸變電設備、同有科技、
北信源
、同洲電子
、航天晨光、美亞柏科
、海康威視
、華平股份
、綠盟科技
、東方網力、計算機硬體、
振芯科技、達實智能、實益達
、
大立科技
、英飛拓
、航天長峰、
計算機硬體、川大智勝、鵬博士
、國電南自、輸變電設備、大華股份、安居寶、宜通世紀、拓爾思、任子行、拓邦股份、電子器件、藍盾股份、銀江股份。
『玖』 html怎麼實現這種股票實時更新的功能,求大神指導。膜拜!!!
單靠html肯定是實現不了實時更新的啊...
首先得有數據的來源,可能是某個網站,然後他應該會有介面,你通過介面獲得數據,然後再在你的後台解析數據。後端實時解析數據,前段可以每隔幾秒或幾十、幾百毫秒對後端進行數據請求,再在前端網頁上面顯示出來。
總得來說是一個比較大的工程,別以為一個html就能把所有的事都幹了。
『拾』 前端開發 股票的網頁如何實現消息的實時更新
傳統方式:
每隔一個時間段(比如5秒)發一次 http 請求,獲取更新數據,布局到頁面。
缺陷:頻繁的請求I,耗費伺服器資源較大
「高級」方式:利用 webSocket
新技術,需要高級瀏覽器(比如 Chrome)支持。