研究应用程序架构仍然很新,并且在一本关于微服务的书中遇到了一些问题.在我的阅读中,我遇到了ESB(企业服务总线)的旧概念及其在协调新服务和遗留应用程序之间的消息方面的作用.ESB被吹捧为解决点对点集成问题的解决方案.微服务似乎是新公司采用的方法,作为创建敏捷,可扩展和弹性应用程序的事实标准.但是,不是使用点对点集成的微服务吗?从微服务构建的应用程序中的每个节点都直接与其他节点通信,对吧?我觉得我正在连接一些不应该连接的点.任何帮助非常感谢,提前感谢.
我遇到了一个将函数放在javascript对象中的特定方法,我不太明白.通常,你会有类似的东西:
var obj = {
foo: function() {
return 'bar';
}
} //obj.foo() === 'bar'
Run Code Online (Sandbox Code Playgroud)
但是,我发现我可以得到同样的东西:
var obj = {
foo() {
return 'bar';
}
} //obj.foo() === 'bar'
Run Code Online (Sandbox Code Playgroud)
这只是宣告方法的另一种方式吗?