
soa微服务
soa和微服务都是将单体的应用程序拆分为多个,区别在于拆分的手法不同。soa注重水平拆分服务(分层),微服务注重垂直拆分服务(业务)
lazy_cat_go
这个作者很懒,什么都没留下…
展开
-
ribbon自定义rule报错java.net.UnknownHostException:
java.net.UnknownHostException: my-dept-provider at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) ~[na:1.8.0_141] at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) ~[na:1.8.0_141] at java.net.SocksSocketImpl.conne原创 2020-07-06 15:05:46 · 443 阅读 · 0 评论 -
集中式LB和进程内LB区别
集中式负载均衡在服务的消费方和提供方之间使用独立的负载均衡设施(可以是硬件,如F5,也可以是软件,如nginx),由该设施负责吧访问请求通过某中策略转发至服务的提供方进程内负载均衡将负载均衡逻辑集成到消费方,消费方从服务注册中心获知那些地址可用,然后自己再从这些地址中选择一个合适的服务器,例如ribbon,ribbon只是一个类库,集成在消费方进程,消费方通过它来获取到服务提供方的地址记性不好,先记下来!!!!!!!!!!!...原创 2020-07-04 14:45:15 · 983 阅读 · 0 评论 -
Eureka和zookeeper有什么区别
Zookeeper为CP设计,而Eureka为AP设计Eureka采用了C-S的设计架构,Eureka Server作为服务注册功能的服务器,它是服务的注册中心原创 2020-07-02 18:59:36 · 658 阅读 · 0 评论 -
dubble和springcloud的区别
通信机制不同dubble:rpcspringcloud:RESTful Api注册中心不同dubble:zookeeperspringcloud:Eureka社区活跃度不一样dubble不活跃springcloud活跃服务监控dubble:Dubbo-monitorspringcloud: Spring Cloud Admin断路器dubble:不完善springcloud: Spring Cloud Netflix Hystrix服务网关dubble:无springclo原创 2020-06-14 00:16:59 · 6933 阅读 · 0 评论 -
微服务的概念
微服务的概念提出者马丁福乐什么是微服务一种架构风格,单一的应用程序划分为一组小的服务,每个服务运行在其独立的进程中,服务之间互相协调、互相配合、为用户提供最终价格。服务之间采用轻量级的通信机制(基于http的RESTful API)。微服务的优点松耦合独立开发可以用不同的开发语言可以用统一的库,可以用不同的库微服务缺点1.运维工程师工作量加大2.数据的一致性3.通信成本增大4.系统依赖部署微服务技术栈有那些springcloud的好处1.社区热度高2.整体解决方案和框架原创 2020-06-14 00:06:35 · 311 阅读 · 0 评论 -
微服务架构中什么是服务注册与发现
什么是服务注册:服务在启动的时候,将服务注册进注册中心(服务知道注册中心的相关信息)什么是服务发现:服务提供一个接口,对外暴露,有服务发现需求者可以通过该接口查询服务信息我自己的理解...原创 2020-07-02 16:52:18 · 874 阅读 · 0 评论