Questions tagged «integration»


5
微服务和数据库联接
对于将单一应用程序拆分为微服务的人们,您如何处理拆分数据库的难题。出于性能和简单性的原因,我从事的典型应用程序进行了很多数据库集成。 如果您有两个逻辑上不同的表(如果有的话,则是有界上下文),但是经常对大量数据进行汇总处理,那么在整体中,您很有可能避免面向对象,而是使用数据库的标准JOIN功能可在将聚合视图返回到您的应用程序层之前处理数据库上的数据。 您如何证明将此类数据拆分为微服务是合理的,因此可能需要您通过API(而不是数据库)“联接”数据。 我读过Sam Newman的《微服务》一书,在有关拆分Monolith的章节中,他举了一个“打破外键关系”的示例,他承认通过API进行联接会比较慢-但他继续说是否您的应用程序是否足够快,是否比以前慢? 这似乎有点不高兴吗?人们的经历是什么?您使用什么技术来使API联接的性能令人满意?


5
从JavaScript代码调用Python函数
我想从JavaScript代码中调用Python函数,因为JavaScript中没有其他方法可以做我想做的事情。这可能吗?您可以调整以下代码段使其正常工作吗? JavaScript代码: var tag = document.getElementsByTagName("p")[0]; text = tag.innerHTML; // Here I would like to call the Python interpreter with Python function arrOfStrings = openSomehowPythonInterpreter("~/pythoncode.py", "processParagraph(text)"); ~/pythoncode.py 包含使用高级库编写的函数,这些函数在JavaScript中没有易写的等效项: import nltk # is not in JavaScript def processParagraph(text): ... nltk calls ... return lst # returns a list of strings (will …

11
消息驱动与事件驱动的应用程序集成方法
我想知道当我们提到SOA或中间件时,通常在应用程序和企业集成的情况下,消息驱动环境和事件驱动环境之间是否存在明显的区别。我了解到,用户界面类似于事件驱动的模型,其中我们的系统拦截用户的操作。 同样很明显,消息传递支持基于发布/订阅,同步或异步通信,事务等的系统。 但是中间件/ soa /应用程序集成上下文是否有所不同?(体系结构级别)。我正在尝试查阅Wikipedia的资源(here和here),但是我仍然有些困惑。开发人员何时应首选一种解决方案? 是否存在一些例子或案例,其中一种方法比另一种方法更有意义?或是否有任何综合资源和实施指南? 非常感谢您的见解。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.