基于gRPC go实现消息发布订阅## 使用gRPC go实现 基于Topic的高效消息订阅发布模型  姓名:___ 张凯 中国电子云  gRPC go 介绍 01 gRPC 四种通信模式及落地场景 02 根据 proto 生成 go 桩代码 03 订阅者动态注册 04 发布者消息推送 05 现场案例演示 06 ## gRPC go介绍 ## gRPC是什么? 1. 什么是gRPC?gRPC go与gRPC的关系是什么? 2. gRPC与HTTP相比优势是什么?能否使用HTTP平替gRPC的实现? 基于通信模式如何落地? 以及,本次分享的 “基于TOPIC的消息订阅与发布模型” ## 基于Topic消息发布订阅 ## 基于Topic的消息发布模型简介  ## 基于Topic的消息发布模型简介 service PubSub { rpc0 码力 | 31 页 | 2.42 MB | 2 年前3
微服务创新新品发布## 微服务创新新品发布 马彬 2019  ## 面对用户痛点持续创新  ## ## 微服务契约工具 帮助企业用户达成业务模型和数据集成标准统 分布式系统配置中心 通过易于理解的数据和入口,管理复杂的分布式系统配置 多语言运行环境 在同一个业务领域的微服务中使用了多种不同语言进行开发部署 服务中心异构通信 使能多微服务技术栈开发的微服务应用之间协同工作和共同治理 Apache ServiceComb ## 微服务鉴权 使能满足第三方认证被广泛采纳的趋势下认证鉴权的性能和安全的要求 it ServiceComb toolkit 提供契约、代码、文档相互转换和校验的能力,帮助用户快速构建基于流行微服务框架和编程模型的微服务工程,降低微服务学习成本,使能用户聚焦业务开发,提升遗留系统重构、开发效率。 - 契约生成微服务工程:一键生成基于ServiceComb/SpringCloud的微服务工程。 - 代码提取契约:一键从基于SpringMVC/POJO/JAX-RS编程模型开发代码提取OpenAPI契约。0 码力 | 12 页 | 2.96 MB | 2 年前3
Kubernetes容器应用基于Istio的灰度发布实践Service Mesh Meetup #3 深圳站 ## Kubernetes容器应用基于Istio的灰度发布实践 张超盟 @ Huawei Cloud BU 2018.08.25 ## Agenda Istio & Kubernetes Istio & Kubernetes上的灰度发布 ## ↓ ## I STIO An open platform to connect, manage Kubernetes Istio治理的不只是微服务,只要有访问的服务,都可以被治理。 ## I stio关键能力 功能 流量管理 负载均衡 动态路由 可观察性 调用链 访问日志 灰度发布 故障注入 监控 策略执行 服务身份和安全 限流 ACL 认证 鉴权 扩展 平台支持 Kubernetes CloudFoundry Eureka Consul 集成和定制 用Istio构建服务治理能力,将逐渐成为应用微服务转型的标准配置。 ## Agenda Istio & Kubernetes Istio & Kubernetes上的灰度发布 ## 灰度发布:蓝绿 reverse proxy  let foo: unknown; // never类型(Bottom Type) let bar: never; ## TypeScript 结构类型系统 #include#include using namespace std; struct Person1 { string name; of local variable 'p1' to 'Person2' ↔ More actions... Person2 p2 = p1; } ## 标明类型系统 即使两个类的结构完全一致,也不能互相赋值 interface Person1 { name: string; age: number; } interface Person2 { 0 码力 | 25 页 | 1.27 MB | 2 年前3
古月《ROS入门21讲》11.订阅者Subscriber的编程实现.pdfROS入门 21讲 ### 11. 订阅者Subscriber的编程实现 主讲人:古月 ## 话题模型  话题模型(发布/订阅) ## • 创建订阅者代码(C++) * 该例程将订阅/turtle1/pose话题,消息类型turtlesim::Pose*/ rtlesim::Pose*/ #include#include "turtlesim/Pose.h" ## // 接收到订阅的消息后,会进入消息回调函数 void poseCallback(const turtlesim::Pose::ConstPtr& msg) { // 将接收到的消息打印出来 ROS_INFO("Turtle ros::init(argc, argv, "pose_subscriber"); // 创建节点句柄 ros::NodeHandle n; // 创建一个Subscriber,订阅名为/turtle1/pose的topic,注册回调函数poseCallback ros::Subscriber pose_sub = n.subscribe("/turtle1/pose" 0 码力 | 7 页 | 1.00 MB | 2 年前3
Stream ingestion and pub/sub systems - CS 591 K1: Data Stream Processing and Analytics Spring 20200 码力 | 33 页 | 700.14 KB | 2 年前3
CurveFs 用户权限系统调研CurveFs 用户权限系统调研(已实现) ## 一、 Curvefs测试 • 1. 启动curvefs • 问题1:root用户无法访问挂载目录 • 测试 allow root - 测试allow_other • 参考文献 - 问题2:本地文件系统挂载默认是共享的? - 问题3:文件系统访问控制是在哪一层实现的? ## 二、 文件系统权限管理 • 文件类型 • 文件权限 文件权限 • 特殊权限 (SUID, SGID, STICKY) - 文件默认权限mask - 用户&用户组 - 文件系统用户权限管理 - 对mode的管理 - 对ACL(Access Control Lists)的管理 - ACL Access Entry保存在哪? • ACL的表示 • 内存中的ACL 是如何与具体的 Inode 相关联 • • 如何存储和获取ACL信息 • Inode权限校验 • chmod、chown、setfacl、getfacl接口文件系统自己如何实现 • 结论: • 参考文献: ## 一、 Curvefs测试 代码:https://github.com/cw123/curve/tree/fs_s3_joint_debugging 环境:test2 ### 1. 启动curvefs0 码力 | 33 页 | 732.13 KB | 1 年前3
可发布版-美团点评微服务OCTO-曹继光## 美团点评微服务框架及治理系统OCTO 演进之路 曹继光 美团点评资深技术专家 ## 极客邦科技 会议推荐2019  ## QCon 北京 ## 全球软件开发大会 大会:5月6–8日 培训:5月9–10日 QCon ts/a/2/9/7/a297602f908a12c024453720b1a35210/p3_2.jpg) 华为面试改革重编程;黑客攻击 Git 私有库索要赎金 | Q 新闻 世界第三移动操作系统:KaiOS 的前世今生 作者:Nick Summers | 译者:无明  ## TABLE OF CONTENTS 大纲 • 服务治理系统OCTO演进及架构设计 · 美团点评服务治理实践 • OCTO在Service Mesh 和开源方向进展 ## 美团点评服务治理系统OCTO概况 公司级基础设施, 万亿级调用/天 覆盖服务数量数万个, 节点数十万 支撑到家(外卖配送),到店(团购、酒店)、支付等所有业务0 码力 | 35 页 | 14.10 MB | 2 年前3
09 Python C拓展在各平台的打包与发布 赵丰[Image](/uploads/documents/8/a/6/c/8a6c35cc01a1d25ad41b4930120b2290/p1_2.jpg) ## Python C拓展在各平台的打包与发布 赵丰 GitHub ID: zhaofeng-shu33  ## 2 如何在不同的平台打包并发布  编写 setup.py if [Image](/uploads/documents/8/a/6/c/8a6c35cc01a1d25ad41b4930120b2290/p3_6.jpg) 国内镜像 同步 ## 3 C拓展打包的注意事项 - 在 Linux 系统上打包无法上传到 pypi.org,只能用官方提供的 CentOS 6.10 Docker 打包 - C拓展包如果依赖额外的动态库需要一起打包进去并且在包导入的时候动态添加PATH - 每一个P0 码力 | 6 页 | 414.79 KB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
gRPC goTopic消息订阅发布模型protoPublisherSubscriberApache ServiceComb服务中心异构通信微服务鉴权服务网格-Mesher多语言支持IstioKubernetes灰度发布服务网格微服务void类型unknown类型never类型number类型string类型ROSturtlesim::Pose回调函数CMakeLists.txt流数据处理发布/订阅系统Pub/Sub数据流处理消息队列CurveFs权限管理allow_otherdefault_permissionsACLOCTO服务治理Service Mesh高性能打包发布C拓展包依赖处理持续集成工具













