肯定需要啊。目前没有那哪种编译器是内置了zookeeper和mq的,只是提供了对应的驱动和检测功能。另外,在你的编译器上运行时肯定也是需要另外启动zk和mq的,打包的时候是不会把单独的第三方程序打包进去的。
一般来说zookeerper和mq都是另外有服务器的。你的war程序通过jar包访问对方的ip+port。
不过mq有本地版本,可以不用安装,不过实际生产中,这种本地模式基本不用。
zookeeper的中心肯定需要安装的,他又没有集成在你的项目里面
消息队列的服务也是专门的服务,也是需要安装的,你工程里面只是连接了这个服务