一些胡乱的想法与实现
场景:生产者与消费者模型,前端一台ftpServer接收文件,一个文件接收完成后由一个后台进程对其进行业务处理。
1. 简单架构
这种设计下,不存在负载均衡,所有接收完成的文件,全部由业务处理进程加工。
业务处理进行的工作:定时任务取可处理文件,取到后进行处理,一个文件可重试N次后决定其处理结果。
2. 带负载架构
这种设计下,每个业务处理进程在不同的调度点,从数据库中取一定数量的文件进行处理。每个业务处理进程完成的工作都是相同的,一个结点挂了,不应响其他结点处理。
3. 按业务类别进行负载
随着业务需求的变化,对接收完成的文件按其类别进行不同的业务处理操作。可以考虑按业务类别进行负载。可能带来的好处,当某类业务处理操作消耗资源校多时,可考虑增加部署资源。
a.
b. 增加了中间层服务器,由其负责连接数据库,获取待处理文件资源。中间层服务器可以横向扩展进行负载,业务处理进程可从基础服务处得到中间层服务器列表,取其一可用IP进行访问。 中间层做横向扩展时,待处理文件资源需要做同步操作。
后记,随着业务处理进程的增多,随着各种服务器的增加,当设备数量增长到一定程度时。对服务器的快速管理、部署、排错等运维需求将浮出水面。感觉需要这么一套IT运维管理的机制与系统。或者是不是可以考虑类似hadoop项目这种分布式处理方案?
- 大小: 12.9 KB
- 大小: 45.8 KB
- 大小: 46.1 KB
- 大小: 55.1 KB
分享到:
相关推荐
"对分库分表的一些想法"这个主题涉及到数据库优化策略中的一个重要概念——数据分片(Sharding)。分库分表是一种解决高并发、大数据量问题的有效手段,它通过将单一的大数据库分解为多个较小的数据库或表格,来提高...
【变频器应用详解】 ...总的来说,变频器的应用广泛,涉及到各种工业自动化和节能领域。正确理解和应用变频器的基本关系、负载特性、散热能力和传动机构设计,对于实现高效、可靠的电机调速系统至关重要。
在本课程中,您将学会以不同于那些对软件开发有有限看法的人的方式思考。我将鼓励您反思您在日常工作中做出的决定,这些决定可能不是最好的。本课程面向中高级开发人员,我们不会教授 Java 语言特性,而是教授如何...
在IT行业中,SQL(Structured Query Language)是数据库管理和数据操作...以上这些SQL知识点在实际工作中的应用广泛,掌握它们能显著提升数据库操作和管理的效率。理解并熟练运用这些技术,能让你在IT领域中更显专业。
此外,我还负责了一些关键模块的编码工作,如在云计算项目中实现了负载均衡和自动扩展功能,有效提升了系统的稳定性和效率。 团队协作是IT工作中不可或缺的一环。在与同事们的紧密合作中,我明白了沟通的重要性,...
在直流电机的仿真中,还常常涉及到H桥电路的使用,用于控制电机的正反转。 此外,本文档中所提及的源程序是整个仿真实验中不可或缺的部分。这些程序可能包括用C语言或汇编语言编写,涉及对微控制器的固件进行编程以...
这种愿景中,混合云不仅仅是连接两种不同类型环境的桥梁,更是一个能够支持不同工作负载需求、按需扩展的现代化计算模型。 6. Windows Azure云平台: Windows Azure(现称Microsoft Azure)是微软的公有云服务,...
随着虚拟化技术的进步,企业开始寻求将现有应用与未来应用结合到云环境中,实现服务器、存储和网络资源的虚拟化。 Cisco的首席技术官办公室技术总顾问Glenn Dasmalchi也提出了对云的看法。他认为,云计算是架构和...
文档中还涉及了如何对反激转换器进行建模,并分析其在频率折返下的瞬态负载响应。通过建立模型,分析者可以研究在不同负载和工作条件下转换器的性能,为设计提供指导。 具体的技术实现方面,包括了PWM开关控制模型...
综上所述,“产品流程图会议记录”和“android产品原型会议记录”不仅涉及了产品设计的基本概念和流程,还深入到了UI/UX设计的具体实践,以及Android应用开发的关键技术点。通过这些知识点的学习和理解,可以为从事...
6. **性能优化**:在高并发环境下,系统需要保证稳定性和快速响应,这可能涉及到负载均衡、缓存策略、数据库优化等技术。 7. **API集成**:如果系统需要与其他校园信息系统集成,比如学籍管理系统,就需要设计和...
在这款应用中,用户可以加入聊天室进行群聊,分享想法和信息,增进互动。下面我们将深入探讨C#聊天室的核心技术和实现原理。 1. ASP.NET框架:C# 聊天室是建立在ASP.NET框架之上,这是一个由Microsoft开发的服务器...
文档还涉及了IBM System Blue Gene Solution的文档资料,表明其在大型高性能计算环境中的应用。 手册中还包括了“使用LookAt来查找消息解释”的部分,这部分内容说明了如何使用LookAt工具来帮助用户更好地理解工作...
此外,设计优化的讨论也是PPT演示中不可或缺的一部分,它涉及到如何根据实际需求和使用条件,对压力机的关键性能指标进行调整和改进,以求达到最佳的工作状态。 综上所述,这份压缩包文件“螺旋压力机设计(有cad图...