• [问题求助] 如何免费获取价值4000元的华为云微服务引擎CSE!!!
    看到这个码了没?扫一扫就行!温馨提醒:如果您还不是华为云用户第一次扫码需要先注册华为云用户步骤超级简单:只需要一个用户名和手机号即可注册成功后记得再扫一次!按引导页登录后,如果您看到如下这个页面祝贺您,成功免费get到了价值4000元的华为云微服务引擎CSE!!!
  • [介绍/入门] 【CSE机制】CSE微服务注册/注销机制解析
    作者:任颖新消费者云使用CSE时的常见问题及解答关键术语解释:SC:注册中心Consumer:调用方Provider:被调用方心跳:微服务实例定期向注册中心发送心跳,向SC确认自己是健康的pull:pull模式,Consumer定期从注册中心拉取Provider的实例列表watch:watch模式,Consumer不会定期拉取,仅在Provider的实例列表发生变更时,由SC通知Consumer去拉取Provider实例列表心跳机制:微服务实例注册到注册中心之后,实例定期向注册中心,SC根据心跳确认实例的健康情况,如果实例不可用,则从SC的etcd中移除对应的微服务实例。Q:多久发送一次心跳?A:通过配置项cse.service.registry.instance.healthCheck.interval配置,默认为30s。(目前我们没有开放配置)Q:SC多久会把实例从注册中心移除?A:配置也是上面截图中的配置项cse.service.registry.instance.healthCheck.interval和cse.service.registry.instance.healthCheck.times(默认为3)共同决定。微服务实例注册的这两个信息也保存在注册中心,(默认情况下)注册中心判断的时候:如果连续3个周期没有收到心跳,也就是一分半钟之后,注册中心会从etcd中把该实例删除。 Consumer和Provider实例的注册、注销流程上面只是单个实例和SC之间的机制,下面详细介绍现网实际运行过程中Consumer、Provider的注册注销机制。Q:CSE的Consumer端的Provider实例发现,当前有Pull模式和watch模式两种,通过什么方式开启?他们有什么区别吗?A:通过配置项cse.service.registry.instance.watch来设置,默认是true表示watch模式,配置成false则表示是pull模式。pull模式:Consumer定期从注册中心拉取Provider的最新的实例列表,默认30s,由配置项cse.service.registry.instance.pull.interval控制。watch模式: Consumer不会定期拉取,仅在Provider的实例列表发生变更时,由SC通知Consumer去拉取Provider实例列表。这种模式下SC和Consumer之间会建立一个双向的WebSocket链接,SC实例变更时自动通知Consumer,两种模式有优劣吗?实际是没有的,和开发确认过只要现网稳定使用即可。优点缺点watch模式SC的Provider实例列表变更后立刻通知Consumer,触发拉取。Consumer和SC之间需要一条额外的WebSocket链接pull模式Consumer和SC之间不需要额外的链接SC的Provider实例列表变更后到Consumer感知需要一定的延时Q:  Provider实例启动/停止时,Consumer端的Provider实例列表是何时发生变化的?A:(1)       实例启动时,Provider会发起到SC的实例注册,SC在etcd中保存Provider的实例列表。(2)那Consumer什么时候能发现SC中的这个新实例呢?两种模式是不一样的(pull模式)最多30s(配置项控制)后,Consumer会主动去SC拉取最新的Provider实例列表。(watch模式)SC中Provider实例列表更新后,立即通知Consumer发起拉取流程。(因此发现比上面快)(3)Provider停止后,需要多久能从SC的ETCD删除? 实际是需要3*30s=1分半钟,具体参见上面的心跳章节。(4)那Consumer什么时候能发现SC中的这个实例不可用了呢?(pull模式)最多30s(配置项控制)后,Consumer会主动去SC拉取最新的Provider实例列表。(watch模式)SC中Provider实例列表更新后,立即通知Consumer发起拉取流程。Q:  Provider实例停止后,Consumer端会有1分半到两分钟的时间还会调用到老的Provider实例,现网功能是否受影响?A:我们有实例级的故障隔离,连续100个请求失败,就会触发实例隔离,因此影响很小。(现网实际验证)
  • [介绍/入门] 华为云微服务引擎CSE体验馆使用测评
    华为云对微服务引擎(CSE)的推广越来越重视了,最近活动力度很大,线上线下开展了很多免费体验的活动,这对微服务使用者来说是个非常好的体验机会,大家可以多上华为云官网上看看。本人就在华为云官网,免费体验了一把CSE,下面就体验顺序来说说我对这个CSE体验馆的一些使用心得。 1.进入体验馆。 体验馆的入口位置非常显眼,体验者可以非常快速的进入这个界面。 19520 2.进入后不能马上体验,用户还需要实名认证一下才可以使用,已经认证过的直接就可以体验了。 19521 实名认证分个人用户和企业用户,作者点了下个人认证,有两种认证方式,银行卡认证和个人身份证认证。这里不得不吐槽一下,华为云对这个云服务的管理也太严格了,还需要实名认证才可以开通相关云服务,可能是考虑到这个云服务的保密性和资源问题,想把资源留给更多真正想要使用云服务的用户。 19525 认证完成后,就可以开始体验了。 3.体验环境准备。 环境准备非常的简单,只要点击体验本地一键部署,几分钟就可以部署完成。不得不说本地一键部署是这个体验馆的一大亮点,也可以说是CSE部署的一大亮点,又快速又简洁,操作指导很明确,部署过程中用的到的工具都有超链接,直接点击就可跳转,不用到处下载,部署步骤1,2,3,4也列的非常清晰。 195264.初级体验。 初级体验里包括功能指引和服务降级。 功能指引就是整个微服务引擎的界面和功能预览,跟着指引点击下一步即可,通过这个指引可以对CSE起到一个非常直观的了解。 19527 降级服务体验。 CSE里的服务降级设置也非常方便,按照功能指引提示:选中微服务、设置降级对象、降级策略,点击确定,降级设置就可生效。 19528 设置成功后,系统会提示降级设置成功。 需要赞一下,这个提示的内容非常全面,告知了用户可以查看降级效果的地址、解释了降级规则、还配上了降级设置的效果图。这个提示可以说是非常友好的照顾了微服务使用者,让用户在可以对微服务的使用规则有更深一步的了解。 19529 大家可以看看设置服务降级前后对比效果图: Forcast降级开启前: 19530 Forcast降级开启后: 195315.高级体验。 高级体验下面有个灰度发布的体验,如果体验者对灰度发布还不是很了解,可以在点击体验后,找到帮助文档进行详细的了解。 在线帮助文档的链接位置非常清晰。 19532 接下来根据手册指引设置发布规则和相关参数即可。 19533 同样的,设置成功后有一个非常详细的提示,对操作过程中设置的参数也做了相关的说明,小白用户都可以理解。 19534 19535 大家看看灰度发布后效果图: 19536 这里发现了一个小问题:灰度发布的步骤比较多,体验者如果当前步骤设置错误,想返回上一步,不能返回,只能返回到体验馆,重新设置一遍,这里设计的有点不太人性化。 体验后的建议试用之后,对CSE体验馆还是基本满意的。非要说小建议的话,大概就是以下几点: [*]体验馆这个形式的推出还是比较新颖的,用户体验直观,是不是考虑下普通用户也可以直接体验,不需要认证啥的。 [*]体验馆的初级体验内容还是比较少的,可以考虑再增加一些服务内容。 [*]灰度发布的功能指引需要再完善一下。 [*]高级体验里还可以考虑增加一些CSE更有特色的功能,比如:全局配置、动态配置、容器部署等。 华为云CSE体验馆入口:https://www.huaweicloud.com/product/cse.html
  • [行业前沿] CSE如何实现微服务跟踪呢
    CSE是如何实现微服务跟踪呢~
  • [行业前沿] 微服务引擎微服务体验馆已上线,欢迎前来围观
    微服务开发真的有那么难吗?微服务架构很复杂吗?华为云微服务团队重磅推出微服务体验馆,开发者们,让我们一起踏上微服务之旅。step1:首先,点击传送门进入微服务引擎控制台,登录您的华为云账号:https://console.huaweicloud.com/cse/?region=cn-north-1#/cse/home进入控制台页面后点击左侧微服务体验馆:18720step2:接下来进行“环境准备”18728按照页面要求在本地将weather应用启动起来,weather微服务将从本地注册到微服务引擎的注册中心,确保您的网络是通畅的哦!天气预报的数据是哪来的呢?weather应用连接了第三方公开数据服务去获取的天气预报数据,所以您所看到的天气预报数据是实时以及真实的!1. 下载weather.zip,解压到本地目录。——weather.zip文件大小为206MB,请您耐心等候一会儿~~2. 打开credentials配置租户ak/sk;project默认为cn-north-1,如需修改则在credentials增加一行project=xxx参数,xxx为projectName。18729——假如你从没听说过ak/sk,如何找到自己的ak/sk?非常简单,在右上角您的账户名上右击,点击“我的凭证”看到如下画面:“新增访问密钥”就能get到你的AK/SK文件18730点击左侧项目列表,您如果也是在北京一,那就无需再修改project参数18731如果不是这个区域,那么就添加一行project=xxx参数,xxx参考下表:所属区域项目亚太(香港)ap-southeast-1华东-上海二cn-east-2华北-北京一cn-north-1东北-大连cn-northeast-1华南-广州cn-south-13. 执行startup.bat脚本。18733按个任意键后,您会看到微服务们开始启动:187344. 浏览器访问http://localhost:3000,查看天气预报应用效果。微服务天气界面能够正常演示的话,到这您的微服务就已部署完毕,并且成功地注册到微服务引擎的服务管理中心了。step3:接下来可以进行微服务的初级体验您可以按照页面指导查看在微服务引擎上能够做哪些治理操作您可以通过微服务目录查看目前注册的微服务,通过微服务仪表盘观测应用运行状况,结合这些数据您可以对业务作出判断,对微服务进行治理操作。手机端用户可以扫一扫,注册华为云账号后即可免费体验微服务引擎部分功能。18714
  • [技术干货] CSE体验馆-体验有感
    微服务挺火的,感觉大伙都在微服务,正好看到华为云的CSE新出了一个体验馆,免费体验了一下,有如下感受,欢迎拍砖: [*]整个体验馆的界面设计还是挺清晰的,微服务常用的服务降级和灰度发布都可以体验到。 [*]各个功能中的操作指导也很明确,只需要跟着界面引导一步步做就可以,小白用户也可以看得懂。 [*]一键部署,很快捷,只需要几分钟就可以把环境部署完,需要用到的工具和配置的环境,也介绍的具体,都加上了链接,体验的时候很顺畅,不用到处下载。 [*]就是这个功能指引的位置放到这个初级体验里面感觉很尴尬,为啥不放到最前面,让用户先看到? [*]服务降级和灰度发布设置起来也很快,只要规则明确,发布起来特别快,有不明白的地方,功能指引上也加上了帮助文档的链接,有想具体了解的同学可以到手册里面去深入的了解。 [*]体验的功能还可以再加一下,就是不知道啥时候免费体验结束,要是可以一直免费体验就好啦!
  • [行业前沿] CSE框架有实现gateway的组件吗?谢谢
    CSE框架有实现gateway的组件吗
  • [分享交流] CSE微服务框架提供类似spring security的包吗,谢谢大哥们!
    CSE微服务框架提供类似spring security的包吗,谢谢大哥们!
  • [行业前沿] CSE 框架如何支持流控,如何进行配置
    我provider的配置如下: APPLICATION_ID: cseRPC service_description: name: cseRPC version: 0.0.1 cse: service: registry: address: http://10.165.77.97:30100 rest: address: 10.165.77.97:8080 highway: address: 10.165.77.97:7070 cse: handler: chain: Provider: default: qps-flowcontrol-provider cse: flowcontrol: Provider: qps: enabled: TRUE global: limit: 1 客户端500个请求,全部操作成功,是不是我的配置不对
  • [热门活动] 【有奖讨论】什么微服务平台,真正加快企业交付速度 ?
    近两年,微服务俨然是一个“火”的热点。对于大型系统来讲,微服务架构以其更加灵活、细粒度的方式使得应用之间耦合更低,团队之间协作更加清晰,交付速度更快,受到了越来越多企业的青睐。 但伴随越来越多的企业开始采用微服务,另一个问题也开始摆在了我们的面前:当大的单体应用被拆成了微服务,微服务越来越多时,如何管理这些复杂的依赖关系成了一个巨大的难题,这个时候,选择什么样的微服务平台尤其重要。那么到底什么样的微服务平台,是真正能保障开箱即用的治理能力同时,又能够帮助用户更好地管理微服务,保障系统整体稳定性呢? 今天我们就一起来煮酒话微服务,欢迎畅所欲言,期待你的观点哟~ 1、什么样的微服务平台,能真正加快企业交付速度?(说明理想中这个微服务平台的特点) 2、你认为哪些应用适合用在微服务上? 如果您使用过华为微服务产品,可以继续以下讨论: 3、结合您的行业,您觉得华为微服务框架ServiceComb可适用于什么场景? 4、基于第三代微服务技术ServiceMesh的CSE Mesher已上线,您看好这个特性吗? 华为云微服务引擎 CSE:华为云微服务引擎(Cloud Service Engine) 提供高性能微服务框架和一站式服务注册、服务治理、动态配置和分布式事务管理控制台,帮助用户实现微服务应用的快速开发和高可用运维;提供Spring Cloud、Service Mesh和ServiceComb商业版 前往体验>>:https://www.huaweicloud.com/product/cse.html 延伸阅读:1、深入揭秘华为企业级微服务架构的实践之道https://bbs.huaweicloud.com/blogs/20f18c5149e211e89fc57ca23e93a89f 2、打造一个企业级应用的微服务开发框架(上)---从服务注册中心到服务管理中心 https://forum.huaweicloud.com/thread-8107-1-1-220.html 3、打造一个企业级应用的微服务开发框架(下)---ServiceComb通信处理详解 https://forum.huaweicloud.com/thread-8120-1-1-220.html 参与方式:直接在本帖回复您的评论活动时间:2018年4月28日-5月11日 活动结束后,我们会抽取优质评论奖5名送出20元天猫超市无门槛购物卡 14678
  • [技术干货] 华为云微服务引擎CSE大量新特性上线,诚邀您免费体验
    1、提供GO语言微服务开发框架SDK  支持插件化注册中心、多RPC协议(已默认实现http和highway,可扩展)  提供熔断降级、容错、路由管理、限流、错误注入、灰度发布等治理能力 2、提供Service Mesh商业版  支持.NET、Node.js、PHP等多语言应用微服务解决方案,能够以零侵入模式接入CSE微服务治理,提供完善的服务治理能力  兼容Dubbo协议,支持存量Dubbo应用零侵入接入CSE 3、提供网关服务EdgeService解决方案  支持Restful请求汇聚及转发,支持服务映射、请求解析、加密解密、鉴权等自定义能力  网关服务本身也可接入CSE进行微服务治理 4、提供微服务灰度发布能力  支持按照流量权重方式  支持按接口参数自定义灰度发布规则 5、微服务流水线能力增强  支持Java,GO、多语言Docker应用一键式构建和部署  流水线已支持对接Github和GitLab,Bitbucket、Gitee、DevCloud即将上线  支持一键式创建基于GoSDK或JavaSDK的微服务工程(自动生成框架代码、编译、构建、部署脚本和环境) 6、支持对接zipkin、Apollo、Prometheus  CSE集成了Zipkin提供自动调用链追踪能力,用户无需改动代码即可启用基于Zipkin和Java chassis 的分布式调用链追踪的功能  CSE支持对接不同的配置中心(CSE ConfigCenter、阿波罗) 立即体验:https://console.huaweicloud.com/cse/?region=cn-north-1#/cse/home 了解详情:https://www.huaweicloud.com/product/cse.html
  • 华为云微服务引擎CSE大量新特性上线,诚邀您免费体验
    1、提供GO语言微服务开发框架SDK  支持插件化注册中心、多RPC协议(已默认实现http和highway,可扩展)  提供熔断降级、容错、路由管理、限流、错误注入、灰度发布等治理能力 2、提供Service Mesh商业版  支持.NET、Node.js、PHP等多语言应用微服务解决方案,能够以零侵入模式接入CSE微服务治理,提供完善的服务治理能力  兼容Dubbo协议,支持存量Dubbo应用零侵入接入CSE 3、提供网关服务EdgeService解决方案  支持Restful请求汇聚及转发,支持服务映射、请求解析、加密解密、鉴权等自定义能力  网关服务本身也可接入CSE进行微服务治理 4、提供微服务灰度发布能力  支持按照流量权重方式  支持按接口参数自定义灰度发布规则 5、微服务流水线能力增强  支持Java,GO、多语言Docker应用一键式构建和部署  流水线已支持对接Github和GitLab,Bitbucket、Gitee、DevCloud即将上线  支持一键式创建基于GoSDK或JavaSDK的微服务工程(自动生成框架代码、编译、构建、部署脚本和环境) 6、支持对接zipkin、Apollo、Prometheus  CSE集成了Zipkin提供自动调用链追踪能力,用户无需改动代码即可启用基于Zipkin和Java chassis 的分布式调用链追踪的功能  CSE支持对接不同的配置中心(CSE ConfigCenter、阿波罗) 立即体验:https://console.huaweicloud.com/cse/?region=cn-north-1#/cse/home 了解详情:https://www.huaweicloud.com/product/cse.html
  • [问题求助] 华为云微服务引擎五一特供,无“微”不至,致敬每一位砥砺前行,超越时代的程序员
    本帖最后由 李白云 于 2018-4-26 18:37 编辑无“微”不至,致敬每一位砥砺前行,超越时代的程序员!华为云微服务引擎近期大量新特性上线,诚邀您免费体验: 1、提供GO语言微服务开发框架SDK 支持插件化注册中心、多RPC协议(已默认实现http和highway,可扩展) 提供熔断降级、容错、路由管理、限流、错误注入、灰度发布等治理能力 2、提供Service Mesh商业版 支持.NET、Node.js、PHP等多语言应用微服务解决方案,能够以零侵入模式接入CSE微服务治理,提供完善的服务治理能力 兼容Dubbo协议,支持存量Dubbo应用零侵入接入CSE 3、提供网关服务EdgeService解决方案 支持Restful请求汇聚及转发,支持服务映射、请求解析、加密解密、鉴权等自定义能力 网关服务本身也可接入CSE进行微服务治理 4、提供微服务灰度发布能力 支持按照流量权重方式 支持按接口参数自定义灰度发布规则 5、微服务流水线能力增强 支持Java,GO、多语言Docker应用一键式构建和部署 流水线已支持对接Github和GitLab,Bitbucket、Gitee、DevCloud即将上线 支持一键式创建基于GoSDK或JavaSDK的微服务工程(自动生成框架代码、编译、构建、部署脚本和环境) 6、支持对接zipkin、Apollo、Prometheus CSE集成了Zipkin提供自动调用链追踪能力,用户无需改动代码即可启用基于Zipkin和Java chassis 的分布式调用链追踪的功能 CSE支持对接不同的配置中心(CSEConfigCenter、阿波罗) 华为云微服务引擎 CSE ,截止到2018年6月30日 限时免费立即体验:https://console.huaweicloud.com/cse/?region=cn-north-1#/cse/home 了解详情:https://www.huaweicloud.com/product/cse.html 体验过程如有任何问题欢迎在微服务引擎专区留言,我们会将您的建议直通给产品经理哦~~
  • [介绍/入门] CSE java-chassis SDK开放性设计
    详细内容参考: https://bbs.huaweicloud.com/blogs/1fc9427c088611e89fc57ca23e93a89f
  • [技术干货] 如何评价CSE Mesher?你看好Service Mesh这项技术么?
    在微服务方兴未艾之际,2017年国内又冒出Service Mesh这项新技术,数人云等公司开始纷纷大力推广Service Mesh,这个技术究竟解决了什么问题?欢迎大家拍砖!
总条数:279 到第
上滑加载中