微服务开发框架有哪些,目前比较流行的微服务开发框架

  微服务开发框架有哪些,目前比较流行的微服务开发框架

  

  如何解决写爬虫IP受阻的问题?立即使用。

  Java 主流微服务框架有哪些

  1、春云

  Spring Cloud,来自Spring,有Spring社区的大力支持,也有网飞的强大后盾和技术输出。网飞作为一家成功实践微服务架构的互联网公司,几年前就向社区贡献了几乎整个微服务框架栈。这些框架完整的服务架构套件是Spring Cloud的核心。

  -Eureka:服务注册发现框架;

  -Zuul:服务网关;

  -Karyon:服务器端框架;

  -Ribbon:客户端框架;

  -Hystrix:服务容错组件;

  -Archaius:服务配置组件;

  -伺服:度量组件;

  -Blitz4j:日志组件;

  2、杜博

  Dobbo是一个分布式服务框架,也是阿里开放的微服务治理框架,致力于提高RPC远程服务调用方案和SOA服务治理方案的性能和透明度。其核心部分(官方网站)

  -长距离通信:它提供了基于长连接的多种NIO框架的抽象封装,包括多种线程模型、序列化以及信息交换的“请求-响应”模式;

  -集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡、故障容错、地址路由、动态配置等集群支持;

  -自动发现(Auto-discovery):基于注册表的目录服务,服务消费者可以动态地找到服务提供者,使地址透明,并使服务提供者能够平滑地增加或减少机器。

  Dubbo也配置在Spring中,它透明地访问应用程序,没有任何API侵入应用程序。只需用Spring加载Dubbo的配置,Dubbo基于Spring的Schema扩展加载即可。当然也支持官方不推荐的API调用方法。

  3、lstio

  Lstio作为微服务聚合层管理的新项目,是Google、IBM和Lyft(海外共享出行公司,优步的激烈对手)的首个联合开源项目,为微服务的连接、安全、管理和监控提供了统一的方案。

  目前,第一个测试版是针对Kubernetes环境的,社区宣布将在未来几个月内添加对虚拟机和Cloud Foundry等其他环境的支持。Lstio将流量管理添加到微服务中,并为安全、监控、路由、连接管理和策略等增值功能奠定了基础。

  HTTP、gRPC和TCP网络流量的自动负载平衡;

  -提供丰富的路由规则,实现细粒度的网络流量行为控制;

  -流量加密、服务认证和强身份声明;

  -全舰队范围的政策实施;

  -深度遥测和报告。

  推荐教程:《Java教程》以上是Java主流微服务框架的详细内容。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: