同学你好:
我自己的是 Mac OS 系统,但是,这门课程里面用到的各种技术、框架与工具都是与系统无关的。所以,你的 Win10 是完全可以开发当前课程的。
host 文件的功能是实现主机名到 ip 地址的映射。由于我们在开发环境只有一台机器,但是又要搭建 Eureka 集群,所以,通过 ip 注册是做不到的(因为一台机器只有一个 ip 地址)。所以,我们通过主机名实现注册,即在 host 文件中配置了多个主机名(server1、server2、server3),这些主机名当然都是指向当前机器的 ip 地址。
所以,根本原因是因为在一台机器上搭建 Eureka 集群的时候,就要把当前的一台机器“变成”多台机器。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!