书栈网 · BookStack 本次搜索耗时 0.034 秒,为您找到 181223 个相关结果.
  • Channel Provider设计与代码实现

    1112 2018-05-02 《gRPC学习笔记》
    Channel Provider设计与代码实现 功能 使用场景 继承结构 Channel Provider设计与代码实现 功能 Channel Provider 的功能在于帮助创建合适的 ManagedChannelBuilder。 所谓合适,是指目前有多套 Channel 的实现,典型如 netty 和 okhttp ,不排除未来加入其...
  • 代理用户模式

    代理用户模式 1 背景 2 基本概念 3 实现的目标 4 实现大体思路 5 需要考虑&注意的事项 代理用户模式 1 背景 目前linkis在执行用户提交的任务时,linkis主要进程服务会通过sudo -u ${submit user} 切换到对应用户下,然后执行对应的引擎启动命令, 这就需要为每个${submit user} 提前创建对应...
  • 模块规范-gen service

    基本介绍 设计背景 设计目标 设计实现 注意事项 命令使用 手动模式 自动模式 Goland/Idea Visual Studio Code 具体使用手摸手 Step1:引入我们提供的配置 Step2:编写您的业务逻辑代码 Step3:生成接口及服务注册文件 Step4:注意服务的实现注入部分(仅一次) Step5:在启动文件...
  • 使用迭代器处理元素序列

    使用迭代器处理元素序列 Iterator trait 和 next 方法 消费迭代器的方法 产生其他迭代器的方法 使用闭包获取环境 实现 Iterator trait 来创建自定义迭代器 使用 Counter 迭代器的 next 方法 使用自定义迭代器中其他 Iterator trait 方法 使用迭代器处理元素序列 ch...
  • 服务接口

    服务接口 何时使用 松耦合 简明 如何使用 服务接口 服务接口是指框架提供的一系列定义核心组件服务的接口(下面简称:服务)。如:IRouter 接口定义了路由服务可以被使用的方法。 每一个接口框架都有提供相应实现。例如,CatLib为文件系统提供了多种驱动实现。 所有的CatLib服务都在简单的接口中定义,很容易来判断给定服务所提供...
  • 什么是Aop?

    什么是Aop? 什么是Aop? “面向切面编程”也被称为“Aop”是目前非常活跃的一个开发思想。利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的 可重用性,同时提高了开发的效率。 Aop 编程的目的是将例如日志记录、性能统计、安全控制、事务、异常处理等代码从业 务逻辑代码中划分出来。 比方说我有一...
  • 业务逻辑封装

    职责划分 数据校验 内部引用 实现代码 职责划分 所有的业务逻辑实现均封装于service 层中,不推荐实现于控制器api 中。service 层的包名只有一个,通过面向对象的方式进行封装。api 层在使用的时候只会看到几个公开的业务逻辑封装对象。 数据校验 与客户端定义的输入接口是由api 层的代码来做的校验,service 层的代...
  • 业务逻辑封装

    职责划分 数据校验 内部引用 实现代码 职责划分 所有的业务逻辑实现均封装于service 层中,不推荐实现于控制器api 中。service 层的包名只有一个,通过面向对象的方式进行封装。api 层在使用的时候只会看到几个公开的业务逻辑封装对象。 数据校验 与客户端定义的输入接口是由api 层的代码来做的校验,service 层的代...
  • order_percent - 一定比例下单「股票专用」

    1031 2019-07-16 《RQAlpha 3.3.x 文档》
    order_percent - 一定比例下单「股票专用」 order_percent - 一定比例下单「股票专用」 rqalpha.api. orderpercent (args, *kwargs_)[源代码] 发送一个花费价值等于目前投资组合(市场价值和目前现金的总和)一定百分比现金的买/卖单,正数代表买,负数代表卖。股票的股数总是会被调整成...
  • warden resolver

    644 2021-07-16 《Kratos v1.0 教程》
    前提 gRPC Resolver warden Resolver 使用discovery 服务注册 使用ETCD 其他配置项 扩展阅读 前提 服务注册与发现最简单的就是direct 固定服务端地址的直连方式。也就是服务端正常监听端口启动不进行额外操作,客户端使用如下target : direct : //default/127.0.0...