`
geeksun
  • 浏览: 965444 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个需求技术选型的考虑过程

阅读更多

       前段时间,项目中遇到一个需求,是在A系统进行一些操作后,往数据库存数据时,触发B系统,B系统把数据也同时存放到数据库中,要求是两边的数据要相同,在A系统又不能直接操作B系统中的表(出于耦合性的考虑)。

技术选型的考虑过程是:

1. 用service+httpclient的方法,结果逻辑太多,计算复杂,很可能会出现数据漏计算或计算错的情况。

2. 用socket的方法,缺点是服务器端的socket需要一直开着,造成无端的资源浪费,也没必要这样,这属于事件触发型的。

3. 用提交对象的方法,对象流 ObjectStream的方法。接受、解析,重设、保存数据。

最后采取了第3中方法,使用提交对象的方法,在B系统接受对象流,然后解析,重构,保存数据。

分享到:
评论

相关推荐

    技术选型方案(开发语言选型)针对java.doc

    在软件开发过程中,技术选型是一项...对于大型项目或需要长期稳定支持的项目来说,Java无疑是一个理想的技术选型。然而,选择任何技术都需要考虑具体项目需求、团队技能和未来发展趋势,因此在实际选型时还需综合评估。

    10-技术选型.md

    技术选型应该基于项目需求、团队技能、社区支持和项目规模等因素进行综合考虑。 首先,考察技术选型的原因是明确的,它能全面评估候选人的综合能力。面试官通过技术选型的面试题,可以了解候选人是否能够识别项目...

    张辉清-小团队构建大网站之技术选型.pdf

    在构建大型网站的过程中,技术选型对于小团队来说至关重要,因为它直接影响着项目的成功与否和团队的...技术选型不仅是一次性的决策,而是一个持续的过程,需要根据团队的能力、业务的特性以及未来的预期进行动态调整。

    大数据平台技术框架选型分析

    大数据平台技术框架选型分析是一个复杂的过程,需要综合考虑到多种因素。只有选择合适的技术框架,才能满足大数据平台的需求,提高大数据平台的整体性能和效率。 在大数据平台技术框架选型分析中,需要了解到多种...

    全文检索需求及选型

    ### 全文检索需求及选型 全文检索技术在企业级应用中扮演着越来越重要的角色,尤其是在档案管理和知识管理系统中。本文将从需求分析出发,...企业在进行技术选型时,应综合考虑自身需求、预算以及未来发展的可能性。

    05_知其然而知其所以然:如何进行消息队列的技术选型?.zip

    文件“笔记.docx”可能包含了作者对MQ技术选型的详细笔记,包括对比各种MQ的优缺点、实际应用案例以及选型的思考过程。而“PPT.pptx”可能是一个演示文稿,通过图表和实例进一步阐述了MQ技术的关键点和选型策略。 ...

    开源技术选型手册

    因此,《开源技术选型手册》强调了在选择开源技术时需要考虑的因素,如技术成熟度、社区活跃度、技术支持等,这些都是确保技术长期稳定和支持的关键因素。 #### 三、开源技术的分类与特点 该手册涵盖了多种开源...

    技术选型-DorisDB Vs ClickHouse Vs GreenPlum.pdf

    在进行OLAP(在线分析处理)技术选型时,常常需要对比不同的数据库系统以寻找最适合自己需求的解决方案。本文主要探讨了DorisDB、ClickHouse与GreenPlum三款OLAP数据库,并分析了各自的特点和性能表现。 首先,...

    开源关键技术选型指南.docx

    总的来说,开源关键技术选型是一个综合考量的过程,开发者需结合项目需求、团队技能和未来发展趋势来做出明智的决策。通过深入研究和实践,开发者可以充分利用开源技术的力量,构建高效、稳定且易于维护的系统。

    如何正确的做技术选型:论团队中新技术导入的重要性.pdf

    技术选型是每个IT团队在项目初期都需要面对的关键决策过程,它直接影响到项目的进展、成本以及最终产品的质量和稳定性。正确的技术选型能够为团队带来高效、可扩展和可持续发展的解决方案,而错误的选择则可能导致...

    企业物流技术选型.doc

    总的来说,企业物流技术选型是一项复杂的决策过程,需要综合分析业务需求、技术成熟度、成本效益等多个因素。只有选择最适合自身业务特点的物流技术,企业才能构建起高效、经济、可靠的物流体系,从而在竞争激烈的...

    新浪微博丰富化应用下的技术选型.pptx

    总结来说,新浪微博丰富化应用下的技术选型是一个复杂而关键的过程,涉及到对业务需求的理解、现有技术瓶颈的识别、新型组件的评估和选择。通过合理的技术选型,可以确保系统在面对多样化业务需求时保持高性能、高...

    新浪微博丰富化应用下的技术选型之路_新浪微博.pdf

    总结来说,新浪微博在丰富化应用下的技术选型是一个深思熟虑的过程,它涉及对现有问题的识别、业务需求的分析以及对新型技术的探索。通过对各种技术的比较和评估,如Pika、Counterservice SSD等,来提升系统的性能和...

    大数据平台技术框架选型资料.pdf

    总的来说,大数据平台技术框架选型需要综合考虑业务需求、技术组件、易用性、成本效益和扩展性等多个维度,选择最适合当前情况的解决方案,并保持对新兴技术和市场趋势的关注,以便未来进行适时的调整和优化。

    企业物流技术选型(DOC 8).doc

    物流技术选型涉及广泛,包括物流单元化技术、物流中心配套技术以及物流信息系统技术等多个层面,它们共同作用,形成一个高效率、低成本的综合物流系统。 首先,物流单元化技术选型是基础。它关乎将物料单品与散件...

    云平台技术选型之八:容器

    在云平台技术选型中,容器技术以其快速部署、轻量级和高效率等特性,成为企业进行云服务部署时的重要选择。容器管理平台如Docker、Rocket等,为开发者和运维人员提供了一系列工具和服务来简化容器的生命周期管理,...

    服务化框架技术选型实践.pptx

    总结来说,服务化框架的技术选型是一个复杂的过程,需要根据企业的具体需求、现有代码量、业务规模、技术栈等因素综合考虑。选择合适的框架可以极大地提高系统的效率和稳定性,而自研框架虽然可以更好地满足特定需求...

    微服务架构技术栈选型指南.docx

    微服务架构技术栈选型是构建...总的来说,微服务架构技术栈选型是一个复杂的过程,需要充分理解各种技术的优缺点,并结合实际业务场景进行决策。通过深入研究和实践,我们可以构建出稳定、高效且易于维护的微服务架构。

    XX公司大数据平台需求规格说明书-TAS.doc

    在系统技术架构中,介绍了大数据平台的技术架构设计和技术选型。 业务需求 本章节对大数据平台的业务需求进行了详细的描述。其中,标签体系对大数据平台的标签构建和标签使用进行了详细的描述。IMCD 智慧营销对...

Global site tag (gtag.js) - Google Analytics