张波-虎牙直播在微服务改造中的实践使用注册+DNS-f+健康检查模式。 DNS-F客户 端使用监听模式push/pull拉取更新信息 客户端定时轮询服务端获取其他服务ip信息并对 比,相比之下服务端压力较大、延迟较大 伸缩性 使用Raft选举算法性能、可用性、容错性均比较 好,新加入节点无需与所有节点互相广播同步信 息 由于使用广播同步信息,集群超过1000台机器 后对eureka集群压力很大 健康检查模式/方式 支持服务端/客户端/关闭检查模式,检查方式有0 码力 | 27 页 | 1.03 MB | 1 年前3
 Metrics in ServiceComb Java Chassis 1.0.0-m1 让微服务运行状态清晰可见voting rule • 赞成 +1, 弃权 0, 反对 -1 • 一般会持续 72小时 • 对于产品发布, 需要大于等于3票+1通过 • 反对票需要提出相应的改进建议 – 共识决策 • 决策之前要充分讨论 • 通过懒式方式达成共识 – 新的Committer或者PPMC成员是通过投票产生的 https://incubator.apache.org/guides/community.html 14 14 github.com/apache?q=servicecomb servicecomb.apache.org Apache孵化器毕业 • 社区成熟度模型评估 – 代码,发版,共识决策 • Board决议文档撰写 – PMC成员,PMC Chair,项目章程 • 通过投票的方式进行决议 – PPMC投票 – IPMC投票 • 是否构建了有生命力的社区 • 是否能够自主发布合规版本0 码力 | 18 页 | 3.12 MB | 1 年前3
 解读ApacheApache之道 “Apache之道” 核⼼原则 “Apache之道” 核⼼原则 粗略的共识和可以⼯作的代码 ⼩的可逆步骤(进⾏探索) 任何建设性的贡献都可以获得功绩… … ⽽企业从属关系和资 历却没有 功绩不会过期 功绩不给你权威; 它可以让你有⾏使权⼒威信 没有独裁者,没有否决权 - 依赖于建⽴共识 “Apache 之道” AKA “社区胜于代码” ASF依托于Apache之道运作0 码力 | 43 页 | 4.89 MB | 1 年前3
 微服务架构实践-唯品会��! ���! ���! ���! CP����/� ����! ���! ��! ��! ��! �����! -! ��! ��! ��! �����! -! paxos! raft! raft! 28 ����������� • ������������������ ������������������ ������������������ ������� • ������������������0 码力 | 120 页 | 82.16 MB | 1 年前3
 Apache ServiceComb Introduction of Microservice Innovation ProjectMicro service ServiceCenter Register Discover Register Instances of other SC Discover ETCD (Raft) Micro service Micro service Micro service Eureka Register Discover Syncer Register Instances0 码力 | 13 页 | 1.13 MB | 1 年前3
 微服务创新新品发布Discover Syncer Register Instances Discover Serf(Gossip) Syncer Follower Syncer Follower Etcd(raft) 服务实例数据通道 Syncer集群间的消息通 道 Syncer Leader Eureka/Consule /Istio/K8S… Register Instances Discover0 码力 | 12 页 | 2.96 MB | 1 年前3
 Apache ServiceComb 微服务创新项目解读Micro service ServiceCenter Register Discover Register Instances of other SC Discover ETCD (Raft) Micro service Micro service Micro service Eureka Register Discover Syncer Register Instances0 码力 | 13 页 | 1.24 MB | 1 年前3
 庖丁解牛:华为云微服务工具解放开发者Step2:逐条根据SQL创建语法树 Step3:在每棵语法树上分析表的关联关系并汇集 成表关联关系加权图 Step6:采用图切割算法并配合启发式规则将表分 割到不同库中 原则:低耦合,高内聚 耦合度:微服务划分后,微服务与微服务连接的边的权重之和 内聚度:微服务划分后,微服务内部表与表之间的边权重之和 采用图搜索算法划分微服务的启发式规则(规则可自定义): 规则1:贪婪原则 规则2:完全独立的表可归属任意微服务,也可独立成微服务 反向推导微服务 拆分策略 ╳ ╳ Huawei Confidential 9 拆分原理 handler scissors 1.指定代码路径 /home/xxx/project 2.指定算法(目前默认 greedy) 3.指定sql规则(目前默认 mysql,后续做成智能分 析) Parser (mybatis/hibernate/…) graphanalyzer sqlanalyzer 别的解析规则的对象, 埋入源码 生成sql语句集(Mysql 或其他DB的方言) mysql/oracle 的规则文件 生成表关联关系list 计算权重,生成图 输出权重图, 选择、调用 指定算法 贪婪/谱聚类算法 内容格式化 拿规则类解析sql语句 返回计算结果 1 2 3 4 5 6 7 8 9 sqlrule (mysql/oracle/…) 选择规则,透 传sql语句集0 码力 | 14 页 | 1.54 MB | 1 年前3
 杨钦民-唯品会微服务架构演进之路v0.2��������� ����� • �� / Health Check URL ���� • ������������ • ������������ 0oah容器云自动扩缩容QH2A算法) TargetNumOfPods = ceil(sum(CurrentPodsCPUUtilization) / Target) � ��Kubernetes�HPA�Horizontal0 码力 | 43 页 | 3.89 MB | 1 年前3
 NTTDATA 汽车行业数字营销平台微服务化实践车联网及线下店端消费者旅程与线上消费 者旅程相结合,设计多种跨渠道跨屏互动, 引导进店消费者通过扫码,配车,留资等 行为整合线上数据 利用人脸识别等多种技术及平台,通过可 配置用户聚类评级模型和数据处理算法, 实现消费者深度洞察,提高销售线索质量 及转化率,助力经销商销售 新媒体营销数字化布局 从微信营销及小程序开始布局其他新兴媒体渠道,如抖 音,汽车之家等,基于360°消费者画像的精准营销触达。0 码力 | 11 页 | 2.25 MB | 1 年前3
共 10 条
- 1
 













