模块化
模块化现在已经在应用系统与技术平台已经成为逐渐成熟的技术,我现在认为模块化的好处可以把一个项目拆分成一个个小的小项目,每个小项目都可以在服务器独立运行 ,最后整合成一个项目,这样的好处 减缓了大量的请求访问同一个端口,方便运维维护,这样的缺点 就是各小项目调用相对于比较麻烦,处理事务比较麻烦 ,像我们开发人员学习成本逐渐增加
集群模式
集群模式在一些大厂已经正在使用,相对于比较小的企业可能不能涉及到太多,集群模式现在出现了很多方法方式我就不一一说了,这个好处的话就是不会因为一台服务器宕机一部分服务使用不了 这个缺点的话就是成本较高是致命的问题
混合语音
多语言开发现在的优势就是:每个语言都有自己的优势,发挥自己的优势,像Java可以处理业务的语言,go语言可以集成第三方插件,把每个语言的优势发挥出来的
多核并行
以前的计算机都是单核的通过提高频率来提高性能,后来因为并行编程领域逐渐受到大家的重视,通过利用Frok/Join模式到达了多核时代,同时在Java也提供Lambda函数式编程,Lambda函数式编程非常适合并行运行,大家多多使用Lambdab虽然前期用的比较麻烦但是可以帮助我们减少代码量,使代码变得更优雅