在找.net core 微服务框架时发现了Steeltoe开源项目,它可以基于Spring Cloud实现.net core和.net Framework的微服务。正好之前也有学习过SpringBoot,而Spring Cloud是基于SpringBoot的,有了SpringBoot基础上手入门Sp ...
分类:
编程语言 时间:
2019-07-01 01:04:13
阅读次数:
180
Dubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务应用场景来选择合适的集群容错模式,这个对于很多应用都是迫切希望的,只需要通过简单的配置就能够实现分布式服务调用,也就是说服务提供方(Provider)发布的服务可以天然就是集群服务,比 ...
分类:
其他好文 时间:
2019-06-30 14:27:44
阅读次数:
101
在演示spring cloud之前得要知道我们为什么需要微服务框架。 先讲讲我的经历,以前我们做项目时所有功能都写在一起,只是做了分层(模型,数据,业务),所有业务逻辑都写在业务层,刚开始还好,等时间长了,代码量大,各业务代码之间有交集维护起来超级麻烦,每次改动都担心会不会对其他模块造成影响,只改动 ...
分类:
编程语言 时间:
2019-06-23 21:19:02
阅读次数:
133
一、springcloud 概述 1.微服务与springcloud 微服务是一种架构风格,将单体应用划分为小型的服务单元,微服务之间使用HTTP的API进行访问操作。 2.springcloud 的主要模块 Eureka :基于REST服务的分布式中间件,主要用于服务管理 Hystrix : 容错 ...
分类:
编程语言 时间:
2019-06-19 21:53:30
阅读次数:
146
前言 在使用Spring-Cloud微服务框架的时候,对于@Import和@ImportResource这两个注解想必大家并不陌生。我们会经常用@Import来导入配置类或者导入一个带有@Component等注解要放入Spring容器中的类;用@ImportResource来导入一个传统的xml配置 ...
分类:
其他好文 时间:
2019-06-16 16:18:05
阅读次数:
799
前面的文章我们介绍了,Eureka用于服务的注册于发现,Feign支持服务的调用以及均衡负载,Hystrix处理服务的熔断防止故障扩散,Spring Cloud Config服务集群配置中心,似乎一个微服务框架已经完成了。 我们还是少考虑了一个问题,外部的应用如何来访问内部各种各样的微服务呢?在微服 ...
分类:
编程语言 时间:
2019-06-09 22:24:31
阅读次数:
137
Zookeeper是什么官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。上面的解释有点抽象,简单来说zookeeper ...
分类:
其他好文 时间:
2019-06-04 17:48:38
阅读次数:
108
转自:https://www.linuxidc.com/index.htm 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、 Burlap、Hessian、SOAP、EJB和JMS 等,这些名词之间到底是些什么 ...
分类:
编程语言 时间:
2019-06-01 09:35:29
阅读次数:
110
一、什么是dubbo Dubbo是一款高性能、轻量级的开源RPC框架,致力于提供高性能和透明化的RPC远程服务调用方案,SOA服务治理方案(面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现等功能)。简单的说,dubbo就是个服务框架,只有在分布式的时候,才有dubbo这样的分布式服 ...
分类:
其他好文 时间:
2019-05-26 19:43:57
阅读次数:
113
今天 Apache Dubbo 晋升为 Apache 基金会顶级项目 祝贺!!! dubbo地址:http://dubbo.apache.org/zh-cn/ 1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说 ...
分类:
其他好文 时间:
2019-05-21 22:55:28
阅读次数:
226