• 2024-04-03Microservice - Solution Selection for Distributed Transaction Framework
      
  • 2024-02-06解密JavaChassis3:易扩展的多种注册中心支持
    本文分享自华为云社区《JavaChassis3技术解密:易扩展的多种注册中心支持》,作者:liubao68。JavaChassis的早期版本依赖于ServiceCenter,提供了很多差异化的竞争力:接口级别转发。通过注册中心管理微服务的每个版本的元数据,特别是契约数据。结合契约数据,能够实现版本级别的路由
  • 2024-01-24Java Chassis 3技术解密:易扩展的多种注册中心支持
    原文链接:https://bbs.huaweicloud.com/blogs/420748JavaChassis的早期版本依赖于ServiceCenter,提供了很多差异化的竞争力:接口级别转发。通过注册中心管理微服务的每个版本的元数据,特别是契约数据。结合契约数据,能够实现版本级别的路由能力。比如一个微服务存在v1和v2两
  • 2023-12-17理解K8S的CRD
    CRD本身是Kubernetes内置的资源类型,全称是CustomResourceDefinition,可以通过命令查看,kubectlget查看集群内定义的CRD资源。NAMECREATEDATapps.app.o0w0o.cn2019-07-25T07:02:47Zmicroservices.app.o0w0o.cn2019-07-25T07:02:47Z在与人
  • 2023-11-19Microservice- Resiliency patterns: Retry Pattern
    RetryPatternTransientfaultsoccurwhenamomentarylossofservicefunctionalityself-corrects. TheretrypatterningRPCenablesustoretryafailedcallautomaticallyandthusis perfectfortransientfaultssuchasthese:Instantnetworkfailures
  • 2023-11-19Microservice- Resiliency patterns: Timeout Pattern
    TimeoutPatternWhatiscontext.Context?The contextinGoenablesyoutospecifydeadlines,cancellationsignals,orkey-valuepairs availablebetweenprocesses. context.WithDeadlinerequiresatargetdateasaparameter,butthereisaneasierstep: c
  • 2023-11-17Microservice - Load Balancing (LB)
        
  • 2023-11-15Microservice - Hexagonal Architecture
    Hexagonalarchitecture(https://alistair.cockburn.us/hexagonal-architecture/),proposedbyAlistairCockburnin2005,isanarchitecturalpatternthataimstobuild looselycoupledapplicationcomponentsthatcanbeconnectedviaportsand adapters.Inth
  • 2023-11-13Microservice - Data Consistency
    Tohavedataconsistencyinadistributedsystem, youhavetwooptions:atwo-phasecommit(2PC)andsaga. 2PCcoordinatesallthe processesthatformdistributedatomictransactionsanddetermineswhetherthey shouldbecommittedoraborted.  As
  • 2023-10-27From monolithic application to microservice framework
    challenges:1.versioncontrol AftertestingthebranchA,pullthelatestcode(mergedB)->confilcts?noconflicts?->regressiontesting 2. changetogolanguage3.upgradethelibrarygo1.12-go1.134.onlyonetestingserverwaitingformulti
  • 2023-09-25Microservice - What are microservices, and why are microservices?
    Theconceptof microservicesissimplybreakingasinglelargepotentialserviceintomanysmaller servicesthatworktogether,hence,thename.Oneveryobviousadvantagewhenitcomestobuildinganapplicationwitha microservicearchitecturewouldbe
  • 2023-07-01Taurus .Net Core 微服务开源框架:Admin 插件【4-3】 - 配置管理-Mvc【Plugin-MicroService 微服务】
    前言:继上篇:Taurus.NetCore微服务开源框架:Admin插件【4-2】-配置管理-Mvc【含请求日志打印】本篇继续介绍下一个内容:1、系统配置节点:Mvc- Plugin- MicroService 配置界面:注册中心 界面如下:简要说明:该菜单下,显示该微服务类型的菜单,可能为服务端、或客户端、或两
  • 2023-06-12DotNet 自定义模板
    目录DotNet自定义模板创建目录结构template.json生成本地模板使用本地模板生成项目发布到Nuget参考资料DotNet自定义模板创建目录结构下面以artizan-abp-microservice项目为例,解决方案结构:基于该项目创建dotnet模板,首先,创建文件夹templates,所有的项目模板将保存
  • 2023-02-11k8s相关服务执行计划
    1、微服务执行计划apiVersion:apps/v1kind:Deploymentmetadata:name:microservice-howear-gatewaynamespace:microservice-testlabels:app:micros
  • 2022-12-07微服务 Microservice
    使用Maven创建microserves项目黄色标记处为需要修改的地方amigosservices是项目名称mvnarchetype:generate-DgroupId=com.amigoscode.app-DartifactId=amigosserv
  • 2022-09-29Taurus.MVC 微服务框架 入门开发教程:项目集成:4、默认安全认证与自定义安全认证。
    系列目录:本系列分为项目集成、项目部署、架构演进三个方向,后续会根据情况调整文章目录。开源地址:​​https://github.com/cyq1162/Taurus.MVC​​本系列第一篇:​​Taurus.MV