当前位置: 首页 > news >正文

怎样在各大网站发布信息电商网店代运营

怎样在各大网站发布信息,电商网店代运营,中企动力大连公司咋样,装修公司取名高端大气微服务#xff08;2#xff09; 文章目录 微服务#xff08;2#xff09;1. 服务拆分原则2. 服务拆分示例1.2.1 导入demo工程1.2.2 导入Sql语句 3. 实现远程调用案例1.3.1 案例需求#xff1a;1.3.2 注册RestTemplate1.3.3 实现远程调用1.3.4 查看效果 4. 提供者与消费者 … 微服务2 文章目录 微服务21. 服务拆分原则2. 服务拆分示例1.2.1 导入demo工程1.2.2 导入Sql语句 3. 实现远程调用案例1.3.1 案例需求1.3.2 注册RestTemplate1.3.3 实现远程调用1.3.4 查看效果 4. 提供者与消费者 微服务2 本文将正式进入微服务框架SpringCloud和SpringCloudAlibaba的学习了他们的工作就是微服务治理 任何分布式架构都离不开服务的拆分微服务也是一样 1. 服务拆分原则 服务拆分就是单个模块拆成多个模块不过模块必须具有一定的独立性这里我总结了微服务拆分时的几个原则 不同微服务 不要重复开发相同业务微服务数据独立 不要访问其它微服务的数据库微服务可以 将自己的业务暴露为接口供其它微服务调用 2. 服务拆分示例 以本链接的项目示例资源/cloud-demo · 游离态/云服务 - 码云 - 开源中国 (gitee.com) 这么一个简单的微服务cloud-demo为例其结构如下 cloud-demo父工程管理依赖 order-service订单微服务负责订单相关业务user-service用户微服务负责用户相关业务 这样模拟出微服务的效果满足以下要求 订单微服务和用户微服务都必须有各自的数据库相互独立订单服务和用户服务都对外暴露Restful的接口订单服务如果需要查询用户信息只能调用用户服务的Restful接口不能查询用户数据库 网络资料 1.2.1 导入demo工程 项目结构如下 多个应用/多个微服务运行的界面设置这样可以更好的观察和操作 添加运行的类型 添加application、maven、springboot即可这里没有springboot也没关系 等待pom.xml加载完毕项目可以尝试启动 打开控制台的services选项 选中父目录ctrl shift f10运行这是默认的如果你改了就是你改的运行快捷键或者点绿色小三角就是运行全部服务如果选中对应的微服务运行就是运行对应的微服务~ 同理快捷键ctrl f2停止运行 1.2.2 导入Sql语句 cloud-user表中初始数据如下 cloud-order表中初始数据如下 cloud-order表中持有cloud-user表中的id字段。 数据独立 - 各自有独立的数据库 注意改yml文件的数据库连接配置哦 3. 实现远程调用案例 重启两个微服务 在order-service服务中有一个根据id查询订单的接口 根据id查询订单返回值是Order对象如图 其中的user为null 在user-service中有一个根据id查询用户的接口 查询的结果如图 端口与订单服务不一样哦解耦合~ 1.3.1 案例需求 order-service中的根据id查询订单业务 要求在查询订单的同时根据订单中包含的userId查询出用户信息一起返回 我们通过查询到的订单信息的用户id想要查询用户信息在这里不会重复开发用户模块的功能并且订单模块不能直接查询用户模块的数据库就要访问用户服务暴露的接口 我们需要在order-service中 向user-service发起一个http的请求调http://localhost:8081/user/{userId}这个接口。 大概的步骤是这样的 注册一个RestTemplate的实例到Spring容器存储Bean对象修改order-service服务中的OrderService类中的queryOrderById方法根据Order对象中的userId查询User将查询的User填充到Order对象一起返回 而这是我们未曾尝试过的但是我们会有这个想法就像浏览器js的ajax发送http请求一样事实上在SpringCloud框架中就是支持这种 “后端给后端发http请求” 的 这就是一个服务到另一个服务的远程调用我们这里两个微服务挨在一起实际上的微服务之间可能相隔千里哦 1.3.2 注册RestTemplate 首先我们在order-service服务中的OrderApplication启动类中注册RestTemplate实例 RestTemplate这个类就是SpringCloud提供给我们发送http请求滴 1.3.3 实现远程调用 修改order-service服务中的cn.itcast.order.service包下的OrderService类中的queryOrderById方法 1.3.4 查看效果 重启微服务浏览器访问订单服务 4. 提供者与消费者 在服务调用关系中会有两个不同的角色 服务提供者一次业务中被其它微服务调用的服务。提供接口给其它微服务 服务消费者一次业务中调用其它微服务的服务。调用其它微服务提供的接口 但是服务提供者与服务消费者的角色并不是绝对的而是相对于业务而言。 如果服务A调用了服务B而服务B又调用了服务C服务B的角色是什么 那么这个身份是 相对而言 的~ 对于A调用B的业务而言A是服务消费者B是服务提供者对于B调用C的业务而言B是服务消费者C是服务提供者 因此在不同的业务下服务B既可以是服务提供者也可以是服务消费者 文章到此结束谢谢观看 可以叫我 小马我可能写的不好或者有错误但是一起加油鸭 代码cloud-demo · 游离态/云服务 - 码云 - 开源中国 (gitee.com)
http://www.huolong8.cn/news/318008/

相关文章:

  • 网站建设写什么经营范围公司企业邮箱有哪些
  • 哪家做网站公司最好三合一 网站 前端
  • 哪里培训做网站建设网站套餐
  • 厦门php商城网站建设国内网站建设哪家好
  • 杭州房产网站建设注册网站时跳过验证码
  • 移动端网站设计规范上海城隍庙
  • 做炒作的网站北京公司注册中介正规
  • 网站推广每天必做的流程移动应用开发技术学什么
  • 做网站为什么不要源代码邯郸信息港首页
  • 江苏运营网站建设业务中装建设股票有潜力吗
  • 几分钟做网站个人 邮箱 含网站 域名
  • 网站推广实施方案在家建设一个网站需要什么手续
  • 案例应聘网络营销做网站推广外贸网站的推广技巧有哪些
  • 域名注册网站那个好wordpress 播放大视频播放
  • 网站建设意向书dw设计试图做网站
  • 电子商务网站案例分析自考在线做试卷的网站
  • 介绍公司的网站有哪些微信上的h5页面是怎么制作的
  • 深圳网站定制设计wordpress cms原创
  • wordpress不兼容ie8排名优化公司哪家好
  • 上海怎么制作网站游戏广告联盟平台
  • 网站建设公司选哪个好用pageadmin做的网站用什么虚拟主机号
  • 业余做衣服的网站精品课程云网站建设
  • 网站开发 经常要清理缓存lnmp一键安装搭建wordpress
  • 专业机票网站建设乐山市城乡规划建设局网站
  • 建公司网站流程网站建设初学者教程
  • 爱站网关键词挖掘工具wordpress文章置顶插件:classic posts
  • 企业网站明细费用牡丹江47号公告
  • 单位网站建设要求出名的设计公司
  • 郴州建设企业网站金华网站建设价格
  • 响应式网站设计规范大厂县网站建设或SEO优化