分布式
程序员大伟
Java开发老白鼠
展开
-
提高自己的并发技能,先从锁优化开始
锁是最常用的同步方法之一。在高并发的环境下,激烈的锁竞争会导致程序的性能下降。对于单任务或者单线程的应用而言,其主要资源消耗都花在任务本身,它既不需要维护并行数据结构间的一致性状态,也不需要为线程的切换和调度花费时间。对于多线程应用来说,系统除了处理功能需求外,还需要额外维护多线程环境的特有信息,如线程本身的元数据、线程的调度、线程上下文的切换等。并行计算之所以能提高系统的性能,并不是因为它"少干活"了,而是因为并行计算可以更合理地进行任务调度,充分利用各个CPU资源。如何提高锁性能减少锁持有时转载 2020-08-14 22:33:08 · 255 阅读 · 1 评论 -
API网关在微服务中的应用
前言现在的互联网产品技术架构,如果没有上微服务架构,都感觉被同行鄙视,太low了。在微服务架构中,不同的微服务有不同的请求地址,各个微服务之间通过互相调用完成用户请求。客户端要完成用户请求,需要调用很多微服务接口。比如:用户查看一个商品详情页,详情页包含了商品基本信息,商品价格,库存信息,评论信息,促销活动信息等,而这些信息是不同的微服务提供的;如:库存服务,促销服务,评论系统等。用户要查看商品详情页,需要让客户端调用多个微服务,且客户端直接与各个微服务通信,会有以下的问题:1、客原创 2020-08-08 20:57:08 · 245 阅读 · 0 评论