電動車牌照
大上海生活不易,由於住的地方離工作地較遠,買車開車消費較大,也相當堵車,做公交也是堵的很慢。所以買了個電動車,上班體驗上升很多。昨天看天氣還好,就請了個假去上車牌。到交警大隊,先驗車,然后復印電動車合格證,發票,身份證,居住證。然后排隊領證。
以上事情完畢。重點說下回來途中,路經一個小廣場,非機動車道一側,一個綠化工人雙手抬着那種帶電機的修草機在修剪冬青。我看着有點危險有靠另一邊過去。那家伙突然來個大回環修草機轉了圈。把我嚇得不輕,差點車倒。還好那里的非機動車寬一些,要不然新車或我的腿得開個口子了。真是氣煞我也!停車后,我憤怒的瞪了他一眼,看他臉色也嚇得不輕,我也沒有繼續深究。
以上事情完畢。
一條一條來總結
微服務授權驗證
辦證,辦車牌,買房等生活事,在和諧的大中國以及外國,都需要各種證。相互依賴。
在微服務世界里,也應該提供類似的授權認證。這是一道安全防線。
微服務預警
路如果太窄,或微服務世界里的硬盤空間不足,網絡訪問量超限等風險情況,要提前預知,進行報警。現實生活里可以通過鳴笛來提醒對方有人來注意安全,或者行人自主根據安全來即時停下或繞開。這在微服務世界里,都要有對應的體現。要考慮內存,cpu,硬盤,網絡訪問量等各個維度的監控。根據預警情報自動或人工輔助調節。
微服務分布式監控
說起車牌,各種各樣的車牌,行駛在大街小巷,在街道鷹眼的監控下,行駛軌跡一幕了然。證換來車牌,鷹眼監控車牌而不直接監控你的身份證。這類似於軟件世界里的解藕。我們思路切換到微服務世界,某個關鍵間合參數生成唯一key,這個key在系統間的任何調用都做記錄,形成監控。每個key每時每刻都記錄成典,分散開來,無邊無界,形成了微服務的分布式業務監控。
服務隔離
為了安全原因,出現了機動車,非機動車,人行步道。轉換成軟件思路,我們就需要根據安全,耗時,業務等原因,需要對部分業務進行隔離,不因某部分影響其他部分邏輯。
限界上下文
領域驅動設計里面常提到限界上下文,用來區分各業務線的邊界。車行道,非機動車行道正是天然符合這個實踐。又在不同的路口提供了交叉轉移等。有界,又提供必要的互通。
微服務來源於生活,高於生活。
由於簡書手機端操作方便,已首發簡書:https://www.jianshu.com/p/2b681b1c7947