• 五分钟学后端技术:如何学习Java工程师必须掌握的RPC

    客户端存根(Client Stub)接收到调用请求后负责将方法、入参等信息序列化(组装)成能够进行网络传输的消息体。客户端存根(Client Stub)找到远程的服务地址,并且将消息通过网络发送给服务端。服务端存根(Server...
    文章 2020-03-30 1089浏览量
  • NET Core微服务之路:(纯干货)基于gRPC服务发现与...

    序列化编码组装的消息,这里可以使用json,也可以使用xml,也可以使用protobuf,也可以使用hessian,几种方案的序列化速度还有序列化后占用字节大小都是选择的重要指标,对内笔者建议使用高效的protobuf,它基于TCP/...
    文章 2018-10-18 6666浏览量
  • 最近学到的前后端分离知识

    URL请求统一分发到Node Server,在Node Server中根据请求类型从后端服务器上通过RPC服务请求页面的模板数据,然后进行页面的组装和渲染;API请求则直接转发到后端服务器,完成响应。最后 好的,现在问题来了:你是...
    文章 2019-08-08 1192浏览量
  • SOFARPC 性能优化实践(上)|SOFAChannel#2 直播整理

    在TCP之上,RPC框架通常还需要将请求和响应数据进行一定的封装,组装成 Packet,然后发送出去。这样,服务端收到之后,才能正确识别整个 TCP 发过来的字节流中,哪一部分是我们可以进行处理的一个完整单位。反之,...
    文章 2019-02-22 1161浏览量
  • 如何使用深度学习识别 UI 界面组件?

    JSON 描述信息(D2C Schema)粘贴到 imgcook 可视化编辑器,在编辑器中可以进行视图编辑、逻辑编辑等来改变 JSON 描述信息。我们可以选择 DSL 规范来生成对应的代码。例如生成 React 规范的代码,需要实现从 JSON 树...
    文章 2020-06-05 1115浏览量
  • API 设计师:我对 RESTful API、GraphQL、RPC API 的...

    那么,VO(View Object)通常是请求处理层传输的对象,它通过 Spring 框架的转换后,往往是一个 JSON 对象。事实上,阿里这种复杂的业务中如果不划分清楚 DO、BO、DTO、VO 的领域模型,其内部代码很容易就混乱了,...
    文章 2019-05-17 1224浏览量
  • 架构风格:你真的懂REST吗?

    资源URL应该怎么写 要用GET来获取资源 要用POST来新建资源 要用PUT来更新资源 要用DELETE来删除资源 而实际上REST并不是这些,或者说并不完全是这些!什么是REST REST全称Representational State Transfer,出自Roy ...
    文章 2018-11-09 1079浏览量
  • 想染指系统架构?你绝对不可错过的一篇

    远程控制调用协议(RPC) 表述性状态转移(REST) 安全 附录 2 的次方表 每个程序员都应该知道的延迟数 其它的系统设计面试题 真实架构 公司的系统架构 公司工程博客 正在完善中 致谢 联系方式 许可 学习指引 基于你...
    文章 2017-10-17 2243浏览量
  • [译]系统设计入门|掘金翻译计划

    远程控制调用协议(RPC) 表述性状态转移(REST) 安全 附录 2 的次方表 每个程序员都应该知道的延迟数 其它的系统设计面试题 真实架构 公司的系统架构 公司工程博客 正在完善中 致谢 联系方式 许可 学习指引 基于你...
    文章 2017-10-16 1766浏览量
  • 云原生体系下的技海浮沉与理论探索

    点:业务功能,业务组装的最小单位 横向线:微平台,PaaS,服务主体单一 纵向线:业务软件,SaaS 圆柱体:业务领域或者技术领域 面积块:解决方案或一站式工作台,可按租户、产品、服务控制权限。我们可以从图中看出...
    文章 2020-12-14 1025浏览量
  • 云原生体系下的技海浮沉与理论探索

    点:业务功能,业务组装的最小单位;横向线:微平台,PaaS,服务主体单一;纵向线:业务软件,SaaS;圆柱体:业务领域或者技术领域;面积块:解决方案或一站式工作台,可按租户、产品、服务控制权限。我们可以从图中...
    文章 2020-12-01 5482浏览量
  • 从0开始构建一个属于你自己的PHP框架

    框架中所有的异常输出和控制器输出都是json格式,因为我认为在前后端完全分离的今天,这是很友善的,目前我们不需要再去考虑别的东西。[file:framework/Request.php ] [file:framework/Response.php ] 路由模块 通过...
    文章 2017-08-01 1380浏览量
  • 阿里高级技术专家:整洁的应用架构“长”什么样?

    基于配置数据的扩展,首先要约定一个数据格式,然后通过利用用户提供的数据,组装成实例对象,用户提供的数据是对象中的属性(有时候也可能是类,比如slfj中的StaticLoggerBinder),其原理如下图所示: 我们一般在...
    文章 2020-01-20 2630浏览量
  • 阿里高级技术专家:整洁的应用架构“长”什么样?

    基于配置数据的扩展,首先要约定一个数据格式,然后通过利用用户提供的数据,组装成实例对象,用户提供的数据是对象中的属性(有时候也可能是类,比如slfj中的StaticLoggerBinder),其原理如下图所示: 我们一般在...
    文章 2020-01-21 1845浏览量
  • 饿了么交易系统 5 年演化史

    那么投机取巧的方案,就是在预留的 Json 扩展字段中不断的塞,这种方式一定程度上缓解了很长一段时间的压力,然而,也埋下了非常多的隐患。当然,还有一些特殊的业务场景以及一些开放出去颗粒度很大的接口,会产生...
    文章 2020-04-17 1162浏览量

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化