![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
文章平均质量分 92
月半花开
这个作者很懒,什么都没留下…
展开
-
Windows环境下安装RabbitMQ
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性。使用较多的消息队列有 ActiveMQ(安全),RabbitMQ,ZeroMQ,Kafka(大数据),MetaMQ,RocketMQ。RabbitMQ是一个开源的消息队列中间件,用于实现在应用程序之间进行数据传输和通信。它基于AMQP(Advanced Message Queuing Protocol)协议,并提供可靠的消息传递机制。原创 2023-08-16 21:46:21 · 432 阅读 · 0 评论 -
高并发系统的三把利器
服务降级是当服务器压力剧增的情况下,根据当前业务情况及流量对一些服务和页面有策略的降级,以此释放服务器资源以保证核心任务的正常运行。高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一。垂直扩展(Scale Up)与水平扩展(Scale Out)。水平扩展。同时结合一些策略达到分流、限流的目的1.对于秒杀这样的高并发场景业务,最基本的原则就是将请求拦截在系统上游,降低下游压力。原创 2023-05-19 15:25:53 · 1029 阅读 · 1 评论 -
分布式系统:高并发
高并发是指系统在同一时间内处理大量请求的能力。在软件开发中,为了应对高并发的情况,通常需要进行系统架构设计、代码优化、缓存策略等方面的优化。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。1)提升系统的高并发的能力;2)流量控制:通过分流,削峰、限流等业务、技术手段分散流量;1.对于秒杀这样的高并发场景业务,最基本的原则就是将请求拦截在系统上游,降低下游压力。原创 2023-05-18 16:07:58 · 1227 阅读 · 0 评论 -
分布式入门
分布式是指一个系统的架构被分成一组节点,每个节点各自执行计算、存储和传输数据等操作,数据和任务在网络中分布式存储和执行。分布式技术可以提高存储能力和计算能力,从而提高系统的整体性能。分布式系统的可靠性,性能和可扩展性等都大大改善了原创 2023-02-16 09:05:43 · 336 阅读 · 0 评论 -
组件化、模块化、集中式、分布式、服务化、面向服务的架构、微服务架构
我们用网站打个比方:一个大型网站的web界面就是它整个系统入口点和边界,可能要面对全世界的访问者(所以经常会做国际化之类的工作),而系统内部传统的OO接口和程序则被隐藏在web界面之后,只被内部较小范围使用。集中式系统的最大的特点就是部署结构非常简单,底层一般采用从IBM、HP等厂商购买到的昂贵的大型主机。现在将Echo发布为Java WebServices,并由底层框架自动生成WSDL来作为标准化的服务契约,这样就能与远程的各种语言和平台互操作了,较好的解决了上面提到的松耦合和可重用的问题。原创 2023-02-16 09:10:36 · 2807 阅读 · 0 评论 -
分布式架构
我们都知道,当今无论在BAT这样的大公司,还是各种各样的小公司,甚至是传统行业刚转互联网的企业都开始使用分布式架构,那么什么叫分布式架构呢?分布式架构有什么好处呢?分布式架构经过了怎样的发展呢?是哪家企业开启了分布式架构的时代呢?读完本文,你就会得到这些答案,下面让我们一起来开启分布式概述的奇妙之旅吧! 通过本文分布式系统的概述,我们就对分布式有了一个很直观的了解,里面涉及到的技术还是蛮多的,后面的文章中,我们一点点的来啃这些硬骨头。评论区等你。原创 2023-02-15 16:44:17 · 1727 阅读 · 0 评论