登录
首页 >  数据库 >  MySQL

Springcloud电子商城系统 java B2B2C-服务消费者(rest+ribbon)

来源:SegmentFault

时间:2023-01-20 11:26:10 232浏览 收藏

对于一个数据库开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《Springcloud电子商城系统 java B2B2C-服务消费者(rest+ribbon)》,主要介绍了MySQL、缓存、Java、spring、maven,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

一、ribbon简介

Spring cloud b2b2c电子商务社交平台源码请加企鹅求求:一零三八七七四六二六。ribbon是一个负载均衡客户端,可以很好的控制htt和tcp的一些行为。Feign默认集成了ribbon。

ribbon 已经默认实现了这些配置bean:

IClientConfig ribbonClientConfig: DefaultClientConfigImpl

IRule ribbonRule: ZoneAvoidanceRule

IPing ribbonPing: NoOpPing

ServerList ribbonServerList: ConfigurationBasedServerList

ServerListFilter ribbonServerListFilter: ZonePreferenceServerListFilter

ILoadBalancer ribbonLoadBalancer: ZoneAwareLoadBalancer

二、准备工作
这一篇文章基于上一篇文章的工程,启动eureka-server 工程;启动service-hi工程,它的端口为8762;将service-hi的配置文件的端口改为8763,并启动,这时你会发现:service-hi在eureka-server注册了2个实例,这就相当于一个小的集群。访问localhost:8761如图所示:

clipboard.png

三、建一个服务消费者
重新新建一个spring-boot工程,取名为:service-ribbon;
在它的pom.xml文件分别引入起步依赖spring-cloud-starter-eureka、spring-cloud-starter-ribbon、spring-boot-starter-web,代码如下:

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelversion>4.0.0</modelversion><groupid>com.forezp</groupid><a target='_blank'  href='https://www.17golang.com/gourl/?redirect=MDAwMDAwMDAwML57hpSHp6VpkrqbYLx2eayza4KafaOkbLS3zqSBrJvPsa5_0Ia6sWuR4Juaq6t9nq5roGCUgXuytMyerpZ5o9rFrWbekrrIrZK9ZWC8n3Zlx4GJpYlrcqyx3Z-klp-Enshnd6acq9CsjtF2f8aGmIbKpHBlkpBupLrQzrCFhYzftneG3oqmmLKG4Hp6t2RlqrumcZqBjm6ZstDAko5lp7a3i5m3mam-i47TYam7h2l2upCKpoSznaqyqM2kgZ2R07FmftCFk7Wjgd99mqtkgqCzfZ-nfoCObbOqt7GBhpvOva56mYenz22Sun1ju6x9rr-Njpp-poZt' rel='nofollow'>http://localhost</a>:8761 ,即eureka server 的网址:</p>
<p></p><center><img referrerpolicy="no-referrer" src="/uploads/20230120/167418630563ca0e4103763.png" alt="clipboard.png" title="clipboard.png" loading="lazy"></center>
<p>你会发现一个服务已经注册在服务中了,服务名为SERVICE-HI ,端口为7862</p>
<p>这时打开 <a target='_blank'  href='https://www.17golang.com/gourl/?redirect=MDAwMDAwMDAwML57hpSHp6VpkrqbYLx2eayza4KafaOkbLS3zqSBrJvPsa5_0Ia6sWuR4Juaq6t9nq5roGCUgXuytMyerpZ5o9rFrWbekrrIrZK9ZWC8n3Zlx4GJpYlrcqyx3Z-klp-Ensd4f92ap8x-kZaYfrZjfqq5fX6mlad7obuUzqGYq4zftneG3oqmmYSZ0HFkuXqUZ7SRknmKgYuru9CzpIGdgbm3e3e5mridsIK6eneweaSgyWmCYoqmoLDIk6yQjp2Nlsmee6qMtrmziql9mqurfZ6_gI1gf316aL-30WiOdoDdsmZ7zoXNz22Hupicr6yUnrKzhpx-kIZqvt3RdQ' rel='nofollow'>http://localhost</a>:8762/hi?name=forezp ,你会在浏览器上看到 :</p>
<p></p><pre class="brush:go;">hi forezp,i am from port:8762

Spring cloud b2b2c电子商务社交平台源码请加企鹅求求:一零三八七七四六二六

今天带大家了解了MySQL、缓存、Java、spring、maven的相关知识,希望对你有所帮助;关于数据库的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表