并发处理技巧(并发应该是开发中经常遇到的问题)

并发应该是开发中经常遇到的问题,哪我们怎么样解决高并发的问题呢,一般从业务实现及基础资源上入手

并发应该是开发中经常遇到的问题,哪我们怎么样解决高并发的问题呢,一般从业务实现及基础资源上入手

并发处理技巧(并发应该是开发中经常遇到的问题)(1)

业务实现:提高我们的开发质量,包括代码质量、架构设计质量,在实现的过程中是否有一环扣一环的循环、大数据量的一次加载、频繁的数据库交互、高CPU计算需求的耦合,在架构设计中,是否根据业务需求架构设计的合适、有没有调研及推演过、有没有自我否定过、问题域是否考虑的完善,哪些关键点会引起并发应该提前规划设计好,而不是留到最后投入更多的时间去打补丁

并发处理技巧(并发应该是开发中经常遇到的问题)(2)

基础资源:基础资源主要涉及到服务器、内存、存储、网络及多中心交互,甄别出影响整体并发的点,另外一部分就是作为辅助的中间件,功能类似的中间件可能有多个,这就需要有经验的架构师来根据需求具体采用合适的、不是最新的、最就行的

并发处理技巧(并发应该是开发中经常遇到的问题)(3)

一个项目、平台影响并发性,往往不是整个过程都并发性不高,通常是一个或者几个功能点卡住了,针对性的提前做好规划并不是难事,最笨的想法是先不处理,放到最后解决、或者等客户发现了再解决,投入数倍的工作量打补丁,久而久之形成了传说中的代码“屎山”,开发都不想、不敢碰。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页