如何搞【附近的人】—挖坑開篇(一)
- 2019 年 11 月 13 日
- 筆記
眾所周知,老李的【前任】可能是國內最大的陌生社交平台,陌生社交的本質是啥?
搞附近的人
眾所周知,老李的【前前任】可能是國內最大的陌生渣滓聚集地,陌生渣滓聚集地的本質是啥?
搞附近的人
我連續「 搞了將近三年附近的人 」,然後後來的事兒群里的寶貝兒也都知道了:我離職跑路了。
我想找一些有利於人類社會發展、積極向上、有助於社會發展的事情做,於是我就來到了位於西二旗的一家【致力於人類美好出行】的創業公司。
我本以為我已經脫離了搞了將近三年的【附近】事業,然而突然我入職的那天我突然意識到:並沒有。因為【現任】工作的本質的是什麼?
搞附近的車
我這輩子都離開搞【附近】的事業了,所以,事到如今,我打算好好理一理總結一下我的【附近】事業。搞【附近】離不開LBS,LBS是
Location Based Services三個單詞的簡稱,所以從今天這個章節開始,嘗試通過解釋LBS技術的關鍵點來實現我們搞【附近】的大業!
考慮到在座各位的人性偏好問題,我決定來一波兒搞【附近人】的API
這是你們的本能,不以你們的意志力為轉移
文章將從簡單到稍微複雜,從業務到架構,從單體服務到服務拆分,從能用到高可用,從單點到橫向擴展,而且我真的不割韭菜不要錢(實際上是因為沒有韭菜可以割),看完這一系列之後,你就可以:
那個誰,滋TA一下
走向人生巔峰可能不會有
不過多掌握點兒騙工資的伎倆應該還是可以的
準備工作如下:
- Ubuntu Linux或虛擬機Linux
- Swoole擴展1.9系列就行,不用高版本
- 為了快速實現業務,勞煩諸位動手扒下來Ti-RPC快速啟動HTTP API服務:https://github.com/elarity/ti-rpc
- 安裝好Redis和MySQL
這是一個「 人人都是PM 」的年代,每天無數論壇、微信群里、社交場所都有無數人在指點江山、激揚文字。就拿Wechat來說,每天至少有近千萬PM從業者想指導張小龍應該做如何做Wechat。所以,你也不要慫,上去就是干。但是考慮到你畢竟只是單方面地認識張小龍,似乎你教人家怎麼做產品人家也不鳥你,所以我建議你不用理會張小龍了,你就索性直接自己做產品就行了。
你要做一個搞【附近的人】的APP,第一期的大概功能有如下幾條:
- 常規登陸、註冊功能,上傳頭像和修改昵稱
- 列表形式,發現附近的人
- 給發現的附近的人留言
總體說下來,界面就跟下面這個差不多:

作為PM同時兼CTO兼RD與運維,產品業務與技術實現全靠你自己權衡。登陸、註冊這些都是常規業務功能,直接複製粘貼CRUD就可以了,唯一的難點在於:
如何發現附近的人
在正式開工前,你需要調研一下:實現LBS的方案都有哪些,他們的原理是什麼,優缺點是什麼,選哪個更合適。
欲知後事如何,且看下回裝逼