這篇文章主要介紹了SpringBoot怎么接入Nacos 的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇SpringBoot怎么接入Nacos 文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。
我們提供的服務(wù)有:做網(wǎng)站、成都網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、潤(rùn)州ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的潤(rùn)州網(wǎng)站制作公司
引言:
Nacos 支持基于 DNS 和基于 RPC 的服務(wù)發(fā)現(xiàn)(可以作為springcloud的注冊(cè)中心),本文將通過(guò)理論結(jié)合實(shí)踐的方式,配置注冊(cè)中心
1.Nacos 介紹
查看官網(wǎng)https://nacos.io/ 可以在首頁(yè)看到
2.Nacos 的部署
如果是windows 下載zip 包,如果是Linux 則下載tar.gz 包
解壓完成如上圖所示
2)如果是window用戶(hù)則直接雙擊startup.cmd
如果是Linux/Unix/Mac , 執(zhí)行命令 sh startup.sh -m standalone
打開(kāi)瀏覽器http://localhost:8848/nacos/#/login
輸入默認(rèn)賬號(hào)nacos 密碼 nacos
即可登錄到主界面
點(diǎn)擊左側(cè)服務(wù)管理,即可看到服務(wù)列表頁(yè)面
3.SpringBoot 項(xiàng)目接入Nacos
com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery
@SpringBootApplication
@EnableDiscoveryClient
public class ProviderApplication {
public static void main(String[] args) {
SpringApplication.run(ProviderApplication.class, args);
}
}
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 spring.application.name=mail-coupon
4)啟動(dòng)springBoot項(xiàng)目即可,在管理頁(yè)面看到啟動(dòng)的服務(wù)
4.SpringBoot 項(xiàng)目調(diào)用Nacos 中的其他項(xiàng)目
org.springframework.cloud spring-cloud-starter-openfeign
@RequestMapping("/member/list")public R membecoupons() { CouponEntity couponEntity = new CouponEntity(); couponEntity.setCouponName("滿(mǎn)100減10"); return R.ok().put("coupons", Arrays.asList(couponEntity));}
@FeignClient("mail-coupon")
public interface CouponFeignService {
@RequestMapping("/coupon/coupon/member/list")
public R membecoupons();
}
@EnableFeignClients(basePackages = "person.zxc.mall.member.feign")
@RequestMapping("/coupons")
public R test() {
MemberEntity memberEntity = new MemberEntity();
memberEntity.setNickname("張三");
R membecoupons = couponFeignService.membecoupons();
return R.ok().put("member", memberEntity).put("coupons", membecoupons.get("coupons"));
}
6)最后訪問(wèn)會(huì)員服務(wù)接口
http://localhost:8000/member/member//coupons
關(guān)于“SpringBoot怎么接入Nacos ”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“SpringBoot怎么接入Nacos ”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。