work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  S.Spring Cloud

摘要:一、HTTP和RPC 1、Dobbo RPC框架 2、Sping Cloud 微服务架构下的一站式解决方案。 微服务之间使用的是 Http restful方式 二、SpringCloud中服务间两种restful RestTemplate Feign 三、RestTemplate RestTempl 阅读全文

posted @ 2018-12-30 23:15 work hard work smart 阅读(941) 评论(0) 推荐(0)

摘要:一、创建工程Product 下一步,选择Cloud Discovery-> Eureka Discovery 配置同Client工程,工程名称改为product 然后启动product。 打开Eureka localhost:8761,可以看到Product已经注册进来了。 二、数据访问使用Spri 阅读全文

posted @ 2018-11-18 15:12 work hard work smart 阅读(258) 评论(0) 推荐(0)

摘要:一、微服务如何拆分 1、先明白起点和终点 2、需要考虑的因素和坚持的原则 二、起点和终点 1、起点 既有架构的形态 2、终点 好的架构不是设计出来的,而是进化而来的。 一直在演进 三、不适合上微服务的 1、系统中包含很多很多强事务场景的 2、业务相对稳定,迭代周期长 3、访问压力不大,可用性要求不高 阅读全文

posted @ 2018-11-15 16:42 work hard work smart 阅读(520) 评论(0) 推荐(0)

摘要:问题: 现在Eureka和Client是1对1,但是Eureka挂了,就不能用了。 如何解决呢,创建多个Erurka。并且Eureka进行相互注册。如下图 怎么相互注册呢 1. 创建两个Eureka 一个端口为8761 另外一个端口为8762 2. 启动EurekaApplication和Eurek 阅读全文

posted @ 2018-11-15 14:50 work hard work smart 阅读(333) 评论(0) 推荐(0)

摘要:1. 新建工程 下一步,名字叫client 选择Cloud Discovery->Eureka Discovery 下一步后,点击完成 2. 在ClientApplication文件中增加EnableDiscoveryClient注解 启动程序 发现如下错误: Destroy method on b 阅读全文

posted @ 2018-11-15 14:31 work hard work smart 阅读(1491) 评论(0) 推荐(0)

摘要:一、什么是Spring Cloud Eureka? 基于Netflix Eureka做了二次封装 由两个组件组成 Eureka Server 注册中心, 提供服务注册的服务,存储所有可用的服务。 Eureka Client 服务注册。 用于简化与服务的交互的复杂度。 他们的关系如下图: 二、注册中心 阅读全文

posted @ 2018-11-15 10:43 work hard work smart 阅读(337) 评论(0) 推荐(0)

摘要:一、 微服务介绍 1 一系列微小的服务共同组成 2 跑在自己的进程里 3 每个服务为独立的业务开发 4 独立部署 5 分布式管理 二、分布式定义 旨在支持应用程序和服务的开发,可以利用物理架构,由多个自治的处理元素,不共享主内存,但通过网络发送消息合作。 三、架构的演进 详细请参考 微服务演进史 四 阅读全文

posted @ 2018-11-14 13:53 work hard work smart 阅读(230) 评论(0) 推荐(0)