首页 > 其他分享 >使用Dubbox搭建微服务架构

使用Dubbox搭建微服务架构

时间:2022-12-15 23:00:52浏览次数:68  
标签:Dubbo 架构 框架 JDK 升级 Dubbox 服务 搭建

1. Dubbox介绍

1.1 Dubbox和Dubbo

Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。

Dubbo团队解散后,当当网对Dubbo框架进行升级,升级后的版本为Dubbox,本次抢购网项目开发选择的微服务框架即为Dubbox。Dubbox对Dubbo框架的升级主要有以下几个方面:

  • 升级spring2.x到spring3.x
  • 增加restful风格的调用调试方式
  • 丰富了序列化的方式

依赖环境介绍

  1. JDK环境

Dubbo和其依赖的Zookeeper组件均使用Java语言进行开发,因此需要依赖于JDK环境。在安装Dubbo/Dubbox框架前需要确保本机已安装JDK环境。

 

  1. WEB容器环境

目前Dubbo/Dubbox的线上提供包为war包,因此需要WEB容器进行启动。抢购网项目采用Tomcat进行Dubbox应用程序的部署。

标签:Dubbo,架构,框架,JDK,升级,Dubbox,服务,搭建
From: https://www.cnblogs.com/cnetsa/p/16986197.html

相关文章

  • 2.Spring Boot项目环境搭建
    2.1环境要求JDK1.7及以上版本,Maven3.2及以上版本,IDEA14及以上版本2.2搭建步骤第一步:打开IDEA,选择File,新建project或者module,弹出如图2.1所示的窗口   这里JDK默......
  • 自主搭建5个精品脚手架,玩转前端提效
    今日给大家带来的是前端脚手架的树立流程。我一定是参考了许多大佬的博客和相关视频来树立脚手架的。最后我本人做,才气融会贯穿。企业开展中的问题东西的呈现必然会处置这......
  • 本地搭建JupyterNotebook开发环境
    背景Jupyter是一款优秀的编程语言运行环境包括Hub、Lab、Notebook等优秀自项目,JupyterNotebook是衍生的在线交互运行平台的前端项目环境Windows11Node18(要求>16)......
  • 使用 GitHub Pages 搭建个人博客
    准备GitHub仓库首先你要创建一个GitHub仓库,仓库名应为:<当前github用户名>.github.io比如:我的github用户名是james那么,我用来做博客的仓库名就必须是james......
  • 架构设计(三):引入缓存
    架构设计(三):引入缓存作者:Grey原文地址:博客园:架构设计(三):引入缓存CSDN:架构设计(三):引入缓存缓存是一个临时存储区域,如果请求的数据获取代价比较高或者数据的访问频率比较高......
  • 淘宝海量数据库OceanBase系统架构
    无论是数据量还是访问量,OceanBase都不能再是单机系统,即使单机可以服务高达数TB的数据,提供数万QPS的服务能力,因此,分布式系统是必然的。但是要实现内部表反汇编(数据库反汇编......
  • mac os系统下搭建cocos2d-x的android开发环境(整理)
    之前作cocos2d-x时用的开发环境是windows下的vs+linux系统。linux用来编译程序。之所以用linux编主要是因为当时我们项目中建的类比较多,差不多有370个类,也就是.cpp文件。......
  • 5分钟了解系统架构设计(2)
    最近梳理了之前学习的架构设计相关的一些课程学习总结,将其整理成了一个大纲脑图,以每篇5分钟系列展现出来,希望对你有所帮助。本篇,我们聚焦架构设计的理解部分。我们会从本......
  • 分片架构设计技巧
    Es集群设计技巧节点可以配置为不同角色,通过选举master实现集群管理Coordinating:协调节点;Master:管理节点;Data:数据存储节点;数据是按照索引分片的,不是按照节点......
  • 用Kibana+Logstash+Elasticsearch快速搭建实时日志查询、收集与分析系统
    搭建该平台的目的就是为了运维、研发很方便的进行日志的查询。Kibana一个免费的web壳;Logstash集成各种收集日志插件,还是一个比较优秀的正则切割日志工具;Elasticsearch一个开......