Technology sharing

Frumentum pretium Study Notes-23-Distributed Components-SpringCloud Alibaba-Nacos Configurationis Centrum Simplex Exemplum

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

In hac sectione didicimus uti Nacos ut centrum adnotatione praecedente, aliam nucleum functionem Nacos discemus;配置中心

1. Ad Nacos configurationis Centre

Nacos promptum est ad usum suggestum pro dynamica opera inventionis et configurationis administratione. Ut centrum configurationis, Nacos sequentes nucleos functiones et commoda praebet;

  1. Dynamic configuratione procuratio: Nacos permittit utentes dynamice modificare ac detrudere informationes configurationis sine servitio reprimendo, assequendis veras vicissitudines de configurationis.

  2. Configurare centralized repono: Nacos figurationem repositionis centralised praebet, informationes conformationis facit faciles ad administrandum et conservandum, ac problema de configurationis vitando in diversis ambitibus et systematibus spargendis.

  3. Configurare versionem imperium: Nacos moderatio versionis configurationem sustinet, quae configurationem mutationem historiae ac operationes faciliorem reddere potest.

  4. Configurare sharing: Nacos permittit configurationem communicans per officia, emendans configurationem reusability et redundantiam reducens.

  5. Configurare solitudo: Nacos per notionem spatii nominandi configurationem solitudo variarum ambituum (sicut evolutionis, probatio et productionis) sustinet ut conformationes ambituum inter se invicem non impediant.

  6. Configurare audire et propellentibus: Nacos configurationem vigilantiam praebet munus.

  7. salus: Nacos sustentat configurationem accessum moderandi ac permissionis administrationem ut tantum utentes auctoritates accedere vel mutare possint configurationes.

  8. Multiplex environment firmamentum: Nacos varias instruere ambitus sustinet ac configurationem variarum squarum ac necessitatibus occurrere potest.

  9. Integrate cum Spring Cloud: Nacos arcte coniungitur cum Ver Cloud et praebet ver-nubilam starter-alibaba-nacos-config et alia elementa, simpliciorem processum adhibendi Nacos configurationis centrum in applicationibus Fontis Cloud.

  10. Otium of use: Nacos usorem amicabilem praebet interfaciem, videndi, modificandi et administrandi configurationes intuitivae et simplices.

Configurationis centrum, Nacos apta est architecturae microservicae, applicationes indigenae nubes, et systemata distributa quae dynamicam configurationem procurationem requirunt. Per figurationes centro administrandi, Nacos inceptis adiuvat ut efficientiam et securitatem configurationis procurationis augeant, dum etiam progressionem et operationem et opus conservativum simpliciorem reddunt.

2. Instructiones ad usum Nacos configurationis Centre

Instructiones ad usus singillatim in documentis officialibus referuntur, preme ut documentum videashttps://nacos.io/zh-cn/docs/v2/ecology/use-nacos-with-spring-cloud.html

1. Annuntiate Maven dependentia in centro configurationis

Ut centrum configurationis utaris, debes primum clientelas addere.

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
  • 1
  • 2
  • 3
  • 4

In proposito Guli Mall, quia omnia officia uti debent centro configurationis Nacos, haec dependentia communi modulo additur.

2. Configurare inscriptione et applicatione nomen Nacos server in bootstrap.properties

In directorio subsidii propositi aut moduli, inscriptione et servitio declarant nomen Nacos servientis in bootstrap.properties.

spring.cloud.nacos.config.server-addr=127.0.0.1:8848
spring.application.name=gulimall-coupon
  • 1
  • 2

3. crea configurationem lima in Nacos configuration album interface

Insert imaginem descriptionis hic

Post Opsum Facere Configurationem, sequens pagina apparebit.

Insert imaginem descriptionis hic

  • ① Data ID aequipollet nomini fasciculi et includere debet nomen officii, ut gulimall-coupon.properties
  • ② Configurationis fasciculi genus plures species sustinet.
  • Capsulae nigrae informationem configurationem continet ut impleatur

exist Nacos Spring Cloud medium,Data Id Forma integra talis est:

${prefix}-${spring.profiles.active}.${file-extension}
  • 1
  • prefix Congue estspring.application.name Valor etiam transiri potest per configurationem itemspring.cloud.nacos.config.prefixconfigurare.
  • spring.profiles.active Hoc est, ad hodiernam environment respondentemprofile , quaeso, referre ad Documenta Fontis Taberni pro details. Nota: quandospring.profiles.active Cum vacua est, connector correspondens - non erit, et plicatio formarum dataId fit${prefix}.${file-extension}
  • file-exetension Configurare data forma contenti, figuram item transire potesspring.cloud.nacos.config.file-extension configurare.Currently solum subsidiaproperties etyaml typus.

Tres, test

1. Configuratione informationes in project

Primum indicium in configuration file project, sequentia informationes in lima applicationis conformare. Proprietates coupon moduli:

coupon.user.name=lcy
coupon.age=22
  • 1
  • 2

Insert imaginem descriptionis hic

2. Write test code

Modum addere in moderatoris ut informationes configurationis in lima configuratione.

	@Value("${coupon.user.name}")
    private String userName;
    @Value("${coupon.user.age}")
    private String userAge;

    @RequestMapping("test")
    public R test(){
        return R.ok().put("name", userName).put("age", userAge);
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

Nota quod in superiore codice figuram configurationis in lima in genus variabile per annotationem @Value injicimus, ac deinde in methodo referimus.

3. Test

Post servitium incipiens, sequentem inscriptionem tuam in navigatro ingredi.

http://localhost:7000/coupon/coupon/test
  • 1

Output talis est, indicans informationes in configuration file perlectas esse.
Insert imaginem descriptionis hic

4. Configurare configuratione notitia ad configuratione centrum

Accipe coupon servitium exemplum configurandi.
Insert imaginem descriptionis hic

Preme bullam in dextro latere configurationis fasciculi indicem ad edendam interfaciem ingredi.

Insert imaginem descriptionis hic

Nota quod ad declarandum differentiam et connexionem inter schematismi figurationem centrum et file configurationis localis, non delevimus configurationem localem in gradu priore.

Nunc, una tantum figuratio in centro configurationis estcoupon.user.name=lcyConfiguratio centrum estcoupon.user.name=lcy2

Renovare navigatrum post servitium sileo.

Insert imaginem descriptionis hic
Uti patet, valor nominis sumitur a centro configurationis potius quam fasciculi localis.Valor in centro configurationis scribet valorem in lima locali.

Error iniuriarum

Guli pretium configurationis Centre Error Record