所学笔记
nacos配置中心:
1.只需要配置server-addr、spring.application.name、profile.active、file-extension
2.namespace是分命名空间用的
3.用nacos作为配置中心必须先用nacos为注册中心?
4.引入jar时在pom文件中添加如下:共同管理版本
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.1.0.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
5.spring boot 版本需与nacos版本对应,否则会报错
6.启动类添加@EnableDiscoveryClient注解
rabbitmq:
1.引入jar包,注意版本匹配
2.yml配置中配置地址、账号、密码等信息;账号密码不能用guest,新建用户并赋予权限。
3.config类可以生成Queue、Exachge并进行绑定
4.消息生产者发送消息rabbitTemplate.convertAndsend(exchange,routingKey,orderId);
5.消息消费者接收消息,使用@RabbitListener监听队列
6.五种消息模型:funout、topic、defulet、direct