/首页
/开源
/关于
如何搞【附近的人】---挖坑开篇(一)
发表@2019-07-07 16:47:32
更新@2023-01-21 22:47:40
众所周知,老李的【前任】可能是国内最大的陌生社交平台,陌生社交的本质是啥? > 搞附近的人 众所周知,老李的【前前任】可能是国内最大的陌生渣滓聚集地,陌生渣滓聚集地的本质是啥? > 搞附近的人 我连续“ 搞了将近三年附近的人 ”,然后后来的事儿群里的宝贝儿也都知道了:我离职跑路了。 我想找一些有利于人类社会发展、积极向上、有助于社会发展的事情做,于是我就来到了位于西二旗的一家【致力于人类美好出行】的创业公司。 ![](https://ti-node.com/static/upload/6553554404023205888) 我本以为我已经脱离了搞了将近三年的【附近】事业,然而突然我入职的那天我突然意识到:并没有。因为【现任】工作的本质的是什么? > 搞附近的车 我这辈子都离开搞【附近】的事业了,所以,事到如今,我打算好好理一理总结一下我的【附近】事业。搞【附近】离不开LBS,LBS是 Location Based Services三个单词的简称,所以从今天这个章节开始,尝试通过解释LBS技术的关键点来实现我们搞【附近】的大业! 考虑到在座各位的人性偏好问题,我决定来一波儿搞【附近人】的API > 这是你们的本能,不以你们的意志力为转移 文章将从简单到稍微复杂,从业务到架构,从单体服务到服务拆分,从能用到高可用,从单点到横向扩展,而且我真的不割韭菜不要钱(实际上是因为没有韭菜可以割),看完这一系列之后,你就可以: ![](https://ti-node.com/static/upload/6553554544087793665) 那个谁,滋TA一下 ![](https://ti-node.com/static/upload/6553554697695789056) 走向人生巅峰可能不会有 不过多掌握点儿骗工资的伎俩应该还是可以的 准备工作如下: Ubuntu Linux或虚拟机Linux Swoole扩展1.9系列就行,不用高版本 为了快速实现业务,劳烦诸位动手扒下来Ti-RPC快速启动HTTP API服务:https://github.com/elarity/ti-rpc 安装好Redis和MySQL 这是一个“ 人人都是PM ”的年代,每天无数论坛、微信群里、社交场所都有无数人在指点江山、激扬文字。就拿Wechat来说,每天至少有近千万PM从业者想指导张小龙应该做如何做Wechat。所以,你也不要怂,上去就是干。但是考虑到你毕竟只是单方面地认识张小龙,似乎你教人家怎么做产品人家也不鸟你,所以我建议你不用理会张小龙了,你就索性直接自己做产品就行了。 你要做一个搞【附近的人】的APP,第一期的大概功能有如下几条: - 常规登陆、注册功能,上传头像和修改昵称 - 列表形式,发现附近的人 - 给发现的附近的人留言 总体说下来,界面就跟下面这个差不多: ![](https://ti-node.com/static/upload/6553554833184391169) 作为PM同时兼CTO兼RD与运维,产品业务与技术实现全靠你自己权衡。登陆、注册这些都是常规业务功能,直接复制粘贴CRUD就可以了,唯一的难点在于: > 如何发现附近的人 在正式开工前,你需要调研一下:实现LBS的方案都有哪些,他们的原理是什么,优缺点是什么,选哪个更合适。 欲知后事如何,且看下回装逼