小编use*_*797的帖子

微服务 - 维护多个数据存储,初始数据加载等

关于mictoservices的颗粒化方面已经阅读了关于2比萨规则,可以在2周内开发的服务等.当亚马逊,nelflix,镀金的案例研究被阅读时,我们听到了大约100个服务.虽然服务粒度确实有意义,但对我来说仍然不清楚的是这些微服务中的每一个的数据存储.如果每个服务存储/维护自己的数据,是否会有太多的数据存储?它可能是相同的逻辑实体,如产品,客户等被切片的相关部分/属性由相应的微服务存储/维护.可能存在维护基本客户信息的服务,另一个维护其他客户信息的服务,例如他的订阅信息或他的兴趣等.

围绕数据存储想到几个问题

  1. 这在备份,恢复等方面不会是一个巨大的维护问题吗?
  2. 如何将初始数据填充到这些商店中?这周围有什么最好的做法吗?组织必然拥有大量的客户或产品数据,并且很可能在其他系统中掌握.
  3. 这种多数据存储方法如何影响"全渠道"方法,它意味着获取所有数据的单一视图?组织可能已经开展了数据整合计划以实现相同目标

编辑:稍微编辑了主题

microservices

6
推荐指数
1
解决办法
833
查看次数

angularJS是JSF的替代品吗?

我正在寻找一个用于呼叫中心应用程序的web框架.可能有3个重要的要求

  1. 能够快速,本地化刷新屏幕
  2. 需要从3-4个不同的系统中收集信息
  3. 框架本身的路线图/寿命

正在看JSF和AngularJS(我既没有工作过).我是否正确地将它们视为替代品,或者它们是用于非常不同的东西.这些如何衡量上述3个考虑因素.

jsf-2 angularjs

5
推荐指数
1
解决办法
1668
查看次数

INSTALL_FAILED_INVALID_APK错误,调试版本代码1与0不一致

我在Android Studio版本2.3.3上构建了一个Android应用程序.当我尝试将应用程序部署到手机(lennovo)或模拟器(GenyMotion)时,我收到一个错误,其中说:

INSTALL_FAILED_INVALID_APK: /data/app/vmdl235652946.tmp/4_yCommerceApp-b_c-dev-debug version code 1 inconsistent with 0.
Run Code Online (Sandbox Code Playgroud)

我在这里查看了各种帖子并尝试了以下方法,但这些方法似乎都没有帮助

  1. 重新启动Android Studio后,是否进行了干净的构建,然后进行了重建

  2. 已断开连接且已重新连接的设备

  3. 我删除了.idea,.gradle并构建目录并重新构建

有什么建议可以解决这个问题吗?这里引用的版本代码是什么?我在AndroidManifest.xml中看到一个版本代码,如下所示:

<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="1"
android:versionName="1.0">      
Run Code Online (Sandbox Code Playgroud)

我在其他任何地方都没有看到任何其他版本代码.顺便说一下,我没有使用Android模拟器,因为它们似乎需要数小时才能启动.我的处理器是AMD,而不是英特尔.我为仿真器下载了ARM映像.

android android-emulator build.gradle

4
推荐指数
1
解决办法
3743
查看次数

为什么gtk +的安装过程如此复杂?

我想在ubuntu 14.04上安装gtk +(3.20.3).我下载了gtk +包并运行了configure命令.我有

Requested 'atk >= 2.15.1' but version of Atk is 2.10.0

Requested 'pango >= 1.37.3' but version of Pango is 1.36.3

Requested 'cairo >= 1.14.0' but version of cairo is 1.13.1

Requested 'cairo-gobject >= 1.14.0' but version of cairo-gobject is 1.13.1
Run Code Online (Sandbox Code Playgroud)

我还安装了glib的上述版本不匹配错误,并安装了它要求的其他一些先决条件.

我现在递归地坚持安装上面的每一个,每个问别的东西.对于ATK,我得到一些错误,比如"../atk/.libs/libatk-1.0.so:nubfined reference to`g_type_check_instance_is_fundamentally_a'",我必须尝试解决.

问题为何如此复杂?难道我做错了什么?没有像"apt-get install gtk"这样的步骤.我花了2个多小时才完成任务.

我只是想安装gtk +,因为我需要一个简单的UI用于某个C程序.我没意识到安装会那么困难.

gtk glib pango

0
推荐指数
1
解决办法
503
查看次数