金桔
金币
威望
贡献
回帖0
精华
在线时间 小时
|
一开始是增删改查。。。。
日子久了你就发现你的代码越来越复杂。。。。就会涉及到业务拆分。架构设计。
常用的静态资源比如图片,js文件占用带宽怎么办。。。。静态资源服务器。
文件的上传下载怎么提高效率。。。。。。。。。FastDFS。
消息推送的实时性怎么保证。。。。。。建立长连接吧netty,websockt。
用户开始越来越多了,一台服务器不够要多台。。。就会涉及到负载均衡。。。。
多台服务器下他们中间会有通信问题。。。。这就涉及到RPC远程调用。。。。。
特别是支付和认证这块。。。会产生对方接口调用过慢,网络等影响。就需要异步。。。
同时使用人数过多,不能让服务器爆炸吧。。。。。很多地方就要用到消息队列。。。
数据库数据量过大影响效率怎么办。。。。建立索引,分表分库。
常用信息访问过多占用资源怎么办。。。。。。NOSQL缓存吧。。。
IM下的点对点传输,多用户下的关系指数增长。。。。。。
以上是常见的场景应用。。。。背后涉及到的东西各有深度。。。。
设计模式,CAP,架构模式,SOA,服务治理,WebService,通讯协议,文件编码类型。。。。。
书到用时方恨少,你觉得没啥是因为你没用到。。。
-----------------------------分割线-----------------------------
公司最近也出了点问题,如果还有机会再说哈 |
|