百科问答小站 logo
百科问答小站 font logo



后端开发除了增删改查还有什么? 第1页

  

user avatar   deng-hang-hui-92 网友的相关建议: 
      

一开始是增删改查。。。。

日子久了你就发现你的代码越来越复杂。。。。就会涉及到业务拆分。架构设计。

常用的静态资源比如图片,js文件占用带宽怎么办。。。。静态资源服务器。

文件的上传下载怎么提高效率。。。。。。。。。FastDFS。

消息推送的实时性怎么保证。。。。。。建立长连接吧netty,websockt。

用户开始越来越多了,一台服务器不够要多台。。。就会涉及到负载均衡。。。。

多台服务器下他们中间会有通信问题。。。。这就涉及到RPC远程调用。。。。。

特别是支付和认证这块。。。会产生对方接口调用过慢,网络等影响。就需要异步。。。

同时使用人数过多,不能让服务器爆炸吧。。。。。很多地方就要用到消息队列。。。

数据库数据量过大影响效率怎么办。。。。建立索引,分表分库。

常用信息访问过多占用资源怎么办。。。。。。NOSQL缓存吧。。。

IM下的点对点传输,多用户下的关系指数增长。。。。。。



以上是常见的场景应用。。。。背后涉及到的东西各有深度。。。。

设计模式,CAP,架构模式,SOA,服务治理,WebService,通讯协议,文件编码类型。。。。。

书到用时方恨少,你觉得没啥是因为你没用到。。。

-----------------------------分割线-----------------------------


公司最近也出了点问题,如果还有机会再说哈




  

相关话题

  纯C语言的工作有前(钱)景吗? 
  程序员专心工作很累, 又想健身, 你有什么科学的好方法 ? 
  能不能通过改变函数名的方式更快编程? 
  如何通过自学找到一份开发的工作? 
  为甚么知乎上对码农的前途的看法和CSDN上看到的差距这么大? 
  开发人员拒绝按照 UI 标注还原设计,如何让他理解精确还原的重要性,从而去修改代码? 
  室友打了二十行代码,有三十个错误,他还适合编程吗? 
  java程序员的技术更新那么快,为什么每个技术还要读源码,会使用不就好了吗?技术那么多也学不完啊? 
  怎么破解学校电脑。知乎大概大神比较多? 
  为什么很多程序员喜欢养猫? 

前一个讨论
如何优雅且有效地传达“你冒犯到我了”?
下一个讨论
金轮武功旁白和郭靖伯仲,为什么跟李莫愁打那么费事?





© 2025-03-13 - tinynew.org. All Rights Reserved.
© 2025-03-13 - tinynew.org. 保留所有权利