Spring Boot微服务,混合本地和远程服务

时间:2016-10-07 06:39:34

标签: java spring-boot distributed-computing microservices netflix-eureka

我从使用Spring Boot的微服务开始。我已经阅读了有关主题的内容以及各种来源的改编示例。 (Spring-cloudMicroservice registration and discovery with Spring Cloud and Netflix's EurekaMicroservices with Spring等。)

我想要做的是让微服务(仅限本地)与远程或集中式服务器上的微服务进行交互。我意识到整个想法是有一个分布式架构和一些强调通信网络(封装),但我的项目需要一些本地化的机器控制器和“场外”信息处理:

+-----+
| A.1 |----------+
+-----+          |
+-----+          |         +---+
| A.2 |----------+---------| C |
+-----+          |         +---+
+-----+          |         +---+
| B.1 |==========+---------| D |
+-----+                    +---+

现场有多个机器控制器A(例如A.1,A.2)和B(例如B.1,B.2等)。例如,A.1和A.2在相同但在不同的物理PC上相同。对于A和B;每个人都运行自己的本地化Eureka注册服务器和一组(非常专业的)微服务,这些服务可以相互交互。 C和D是“非现场”/基于云的微服务的集合。 A将在/和C和D上的C和B上调用微服务。

学习很有趣,我希望指出更多(专业)文章的方向,这可能有助于我弄清楚这一点。

0 个答案:

没有答案