作者回复: 你好,感谢Gojustforfun你的留言,由于你的问题有点多,我挑主要的问题回答,对于高并发实践这里建议是这样,你可以在工作中对于自己维护的系统进行尝试改造,当然你要注意风险不要改坏了,我碰到过有同学跟老板说:老板你辛苦下,我测试下高并发,笑。 我们平时用的系统大多数都属于读多写少的服务,所以可以考虑前期先从加缓存入手,注意数据的一致性,在有一定心得体验后,在本地搭建压测环境,进一步论证,多投放在测试环境中使用,待一段多次经过测试验证后,再投入使用,当然这个只是对于缓存,其他方面的服务,我的建议是真实在项目中用起来
作者回复: 每天你好,目前是使用的伪代码,偏GO,也有C++代码,重点是讲思路和设计
作者回复: 你好,一步,很高兴收到你的需求,后续的内容中我会讲一些,但是不会特别提及是那个厂的架构~
作者回复: 你好,骷髅骨头,很高兴收到你的留言,由于高并发是整个互联网都在研究的方向,所以这个范围有些大,个人建议找一些典型的项目先进行了解,特别是缓存、队列、分布式服务,其中典型的是Redis、Kafka、ElasticSearch,建议对他们进行深挖!
作者回复: 期望我的课能够给你更多视角去思考,在学习过程中,如果碰到问题随时留言~
作者回复: 你好,行则将至,我的建议是找一个比较活跃的社区,加入他们的群,同时阅读开源的源码,清楚他的思想,但是这个过程是一个长期的过程,所以你找的开源要找用的人多并且一直活跃的,剩下就是在自己的工作中对其进行使用,有自己见解后,尝试提出自己的见解以及提交PR、报issue bug,如果你做的方向不错,社区会很快接纳你
作者回复: 你好,梅子黄时雨,感谢支持,有任何疑问随时留言交流!
作者回复: 你好,hurrier,如果在工作中用不到,会碰到很大的认知障碍,核心在于我们的视角和用户的视角会不一致,造成和社区伙伴的隔膜。所以总的来说,开源社区如果想开心的玩在一起,还是需要投入精力一起开心的。所以推荐找一些能结合进来的项目一起做,毕竟看看不亲自参与的吃瓜,是没什么真正成长的。
作者回复: 谢谢捧场!
作者回复: 你好,李蕾,写的很好,补充点其他的,第一条几乎覆盖了大半的互联网公司,但是这种业务不可避免的偶尔用户流量大导致服务崩,第二阶段开始需要运维、底层研发人员、第三阶段需要集团公司去做了,普通公司成本扛不住~