architecture

    0热度

    1回答

    我试图找出MVVM和MVP架构设计。我决定用不同的设计方法编写简单的屏幕应用程序。 关于示例应用程序几句: 这是一个简单的图像加载器 流量:加载JSON与500px图片 - >显示细胞UICollectionView依赖于数张图片返回的JSON - >渐渐下载图片并将其显示在细胞 我下3个架构设计MVVM,MVC和MVP 执行相同的应用程序 一切都很顺利,直到我需要下载图像并显示它们。 起初我一直

    1热度

    1回答

    我们有两个服务。但是,过去,这两项服务是一项服务,但由于不同的流量要求而被拆分。 服务被两种客户端使用;其他服务和UI客户端(网页,桌面和手机)。 消费者服务1:服务, 使用裸露的端点(addInput,removeInput)的数量非常有限。 生成高流量。 消费者服务2:UI客户, 使用大量暴露的端点 产生更少的流量。 目前,他们正在共享代码,但据我所知,微服务不应共享基本代码。因此我们相信使用

    0热度

    1回答

    我有一个在群集中运行的Node.js应用程序,因此,有很多应用程序同时运行并接受来自负载平衡器的请求的实例。 考虑我在我的应用程序中有一个“订阅”的概念,每个订阅都存储在中央数据库dateStart和dateEnd字段中。对于每次订阅,我需要发送通知,提醒客户订阅到期(例如,到期前14天,7天和3天)。此外,我需要将订阅标记为过期,并在时间到时执行一些额外的逻辑。 什么来处理多实例的应用,基于时间

    10热度

    1回答

    我有一个关于如何在我的凤凰应用程序的体系结构中最好地处理从第三方API获取数据的问题。从本质上讲,我有一个控制器接收客户端的IP地址作为参数。然后我需要从外部API获取与该IP地址相关联的地理位置,并将两者都存储在数据库中(即,ip和geolocation)。 现在我的方法是使用一个插件,然后在连接结构中返回结果。 但我也可以通过直接在模型中创建一个函数来获取数据,然后在变更集操作期间调用它。 或

    1热度

    1回答

    我正在研究一个应用程序,其中有大约5个上下文,每个对应于数据库中的数据库模式(模式如Accounts,Sales,Purchases ..等),所有这些都连接到同一个数据库。 现在我建立在数据库中存储的审计功能,这是所有环境共享的功能,基本上,我重写SaveChanges方法,还有我保存ChangeTracker.Entries其中存在于CommonContext的Audit表,现在我想在所有上下

    1热度

    1回答

    我知道服务之间的同步通信是一种反模式,所以我正在为我的用例寻找一个好的解决方案。 我有这两个服务: Location Service管理用户位置 Score Service管理用户评分 现在,我必须建立另一个服务:Users Feed Service(UFS)。它必须将用户返回给定位置,按照分数(降序)排序。 同步解决方案 给定的位置,UFS获取从位置服务(REST) 对于他们中的每一个附近的用户

    2热度

    1回答

    毫无疑问,RESTful是流行词,在很多情况下似乎是切肉刀设计模式。我终于想知道它是否与我所做的事情相关(如果我们忘记了它在某些RFC中我们试图回应的事实;))。 首先我主要处理确定的至少3个参数,可能高达10 思考例如约一网络API执行声音效果和格式转换(均衡的动态数据,回声,音量,速度......)。您需要发送您的凭证,一组未被确定的效果名称和设置以及均衡声音。 的URL可以是像effectM

    -1热度

    1回答

    哪个处理多个http请求的最好的体系结构可以发送一个id列表(每个请求中包含1000个以上的id),每个请求都是一个耗时的过程,与其他系统(使用SOAP或REST)并将数据保存到RDBMS中? 我应该在POST HTTP请求中发送ID吗? 我应该使用Spring框架异步/期货(不含返程)在资源/控制器REST来处理耗时的过程,并返回HTTP 202接受(也许一个ID查询过程的状态或资源) ? 或者

    0热度

    1回答

    我正在学习编写自己的例子的模式。但有时我被困... 我有四家门店: 商店1:肉类,冰淇淋和卫生纸。 Store2:冰淇淋。 Store3:肉。 Store4:冰淇淋,意大利面,蔬菜。 有时候我想要所有商店的肉。 有时只有所有商店的冰淇淋。 有时只从一家商店购买冰淇淋。 我应该如何设计一个接口这些类考虑不是每个方法都会在每个类中实现?我的意思是,没有get_ice_cream Store2因为Sto

    2热度

    1回答

    我正在使用Raspberry Pi将文件写入到一个micro SD卡(Class 10)中进行数据记录。如果Pi遇到功率损失,我注意到最后几个文件没有写入。每个文件的大小约为3 KB。我知道这一点,因为我已将Pi打印到屏幕上显示的文件编号上,当我重新启动它时,会返回几个数字。 我试着增加创建新文件的频率,并且我失去了相同数量的数据时间(我失去了更多的文件数量)。 我的问题确实是将文件写入物理SD卡