performance - 哪个更好,性能明智,创建一个具有多个合同的服务或为每个合同创建一个服务?
问题描述
我想创建一个(查询)服务,它直接在一个巨大的数据库上运行并为多个客户端或其他服务提供服务。
我的问题是,最佳实践是什么?哪个更好,性能方面,创建具有多个合同的(查询)服务或为每个合同创建服务?
解决方案
不要紧。性能将是相同的。
所以选择对你更有意义的东西。如果每个接口都有一个服务,那么对于即将到来的维护者来说可能会更容易。
推荐阅读
- c# - 来自 VS 2013 (Nunit v2.x) 的 C# Nunit 测试,不会显示在 VS 2017 (Nunit 3.x) 的测试资源管理器中
- android - registerForContextMenu 无法正常工作
- angular - 角度单元测试 - 找不到名称'xyzDirective'
- java - 不再引用的java线程池是否需要执行shutdown?
- ios - 拍摄 UINavigationBar 的快照
- ruby-on-rails - rails/rspec: Fabricator - 测试关联 (ActiveModel::MissingAttributeError)
- symfony - symfony3 会话参数:地址['livraison'] 给出空值
- scala - 发布工件时 pgp 签名失败
- ajax - 简单的 wordpress ajax 查询不起作用
- c# - 不允许写入流 C#