• 2024-11-02《使用Gin框架构建分布式应用》阅读笔记:p307-p392
    《用Gin框架构建分布式应用》学习第16天,p307-p392总结,总86页。一、技术总结1.AWSchapter08讲使用AWS进行部署,可以根据需要选择是否阅读。因为使用到的概率很小,且还要绑卡,本人选择跳过。2.CI/CD(1)什么是CI/CDp348,Luckily,manydeploymentstepscanbeautomated,saving
  • 2024-11-012024年10月文章一览
    2024年10月编程人总共更新了21篇文章:1.2024年9月文章一览2.《ProgrammingfromtheGroundUp》阅读笔记:p147-p1803.《ProgrammingfromtheGroundUp》阅读笔记:p181-p2164.《ProgrammingfromtheGroundUp》阅读笔记:p217-p2385.《ProgrammingfromtheGroundUp》读后感
  • 2024-10-31《使用Gin框架构建分布式应用》阅读笔记:p272-p306
    《用Gin框架构建分布式应用》学习第15天,p272-p306总结,总35页。一、技术总结1.TDD(test-drivendevelopment)虽然经常看到TDD这个属于,从本人的工作经历看,实际开发中用得相对较少。2.unitest(单元测试)go语言开发中,使用testify进行单元测试开发。(1)创建测试文件测试文件以xx
  • 2024-10-30《使用Gin框架构建分布式应用》阅读笔记:p251-p271
    《用Gin框架构建分布式应用》学习第14天,p251-p271总结,总21页。一、技术总结1.Docker&DockerComposeversion:"3.9"services:api:image:apienvironment:-MONGO_URI=mongodb://admin:password@mongodb:27017/test?authSource=admin&readPreference=p
  • 2024-10-23《使用Gin框架构建分布式应用》阅读笔记:p127-p142
    《用Gin框架构建分布式应用》学习第9天,p127-p142总结,总计16页。一、技术总结1.Authentication方式汇总(1)APIkeysAPIkeys认证方式示例:func(handler*RecipesHandler)NewRecipeHandler(c*gin.Context){ //API-keys认证 value:=os.Getenv("X-API-KEY") log.Print
  • 2024-10-22《使用Gin框架构建分布式应用》阅读笔记:p108-p126
    《用Gin框架构建分布式应用》学习第8天,p108-p126总结,总计18页。一、技术总结1.Redisevictionpolicy(1)什么是evictionpolicy?Theevictionpolicydetermineswhathappenswhenadatabasereachesitsmemorylimit.(2)配置示例在redis.conf中配置。maxmemory-policy
  • 2024-10-17《使用Gin框架构建分布式应用》阅读笔记:p77-p87
    《用Gin框架构建分布式应用》学习第5天,p77-p87总结,总计11页。一、技术总结1.Go知识点(1)context2.on-premisessoftwarep80,AcontainerislikeaseparateOS,butnotvirtualized;itonlycontainsthedependenciesneededforthatoneapplication,whichmakesthe
  • 2024-08-09新新新!工具学习
    sealoshttps://sealos.run/https://blog.csdn.net/favxxx/article/details/132813886这不是宝塔嘛,确实也可以这样类比,只是宝塔更关注到单机应用,Sealos可以狭义的理解为“分布式应用的宝塔”,这样各种分布式应用可以很快运行起来。用宝塔首先你得搞台服务器,而Sealos本身就是一
  • 2024-07-29分布式事务
    CAP定理一致性:分布式应用读写是一致的,应用A做了修改应用B读取时会获取修改可用性:分布式应用服务是可访问的分区容错性:分布式应用之前存在网络问题会导致各个应用无法通讯分区容错性是必须要保证的。一致性和可用性不能同时保证,假如应用A做了修改为了保证一致性在A没有做数据
  • 2024-07-27【Spring Cloud应用框架的讲解】
  • 2024-06-11分布式链路跟踪 Jaeger
    分布式应用环境下,事务的完成需要由多个不同的组件协调完成,调用链路比较复杂,问题的定位也不再像原来单体应用这么复杂。我们采用分布式应用链路跟踪工具完成对事务的跟踪和问题的定位。Jaeger,jaeger在BIG-IPNext的AS3实现中有用到。本质上讲,像Jaeger这样的跟踪工具就是在事务
  • 2024-06-01Java中的网络编程:构建稳健的分布式应用
            网络编程是Java开发中至关重要的一部分,特别是在构建分布式系统和网络应用程序时。Java提供了丰富的网络编程API和库,使开发者能够轻松创建各种网络应用。本文将介绍Java中的网络编程基础、常用的网络通信协议、以及如何利用Java构建稳健的分布式应用。####1.
  • 2024-04-11java 使用Redis的INCR命令或Lua脚本来实现分布式应用生成唯一性ID
    在Java中使用Redis的INCR命令或Lua脚本来生成分布式应用中的唯一性ID是一个常见的做法。以下是如何实现这两种方法的简要说明。1、使用Redis的INCR命令Redis的INCR命令是一个用于递增存储在键中的整数值的原子操作。如果键不存在,那么它将被初始化为0再进行递增操作。命令格式I
  • 2024-04-11java分布式应用生成唯一性ID的方案
    在Java分布式应用中生成唯一性ID是一个常见的需求。以下是一些常用的方案:1.UUID(UniversallyUniqueIdentifier):UUID是一个128位的字符串,通常按照8-4-4-4-12的格式呈现,例如:550e8400-e29b-41d4-a716-446655440000。Java中的java.util.UUID类提供了生成UUID的方法。优点:无需查
  • 2024-04-05"Ray"是一个开源的分布式计算框架
    "Ray"是一个开源的分布式计算框架,用于构建大规模的并行和分布式应用程序。它提供了一套简单的API,让开发者能够轻松实现并行和分布式计算,而无需深入了解底层的并发或通信细节。Ray的设计目标是高性能、易用性和通用性,支持多种计算模式,包括批处理、流处理、机器学习和强化学习等
  • 2024-04-01Sealos 开源初创公司 Trending 全球 TOP50,中国第二!
    今年,RunaCapital(鲁纳资本)评选出了2023年增长最快的50家开源创业公司,Sealos压轴登场,总共有两家中国公司上榜,Sealos排名第二。RunaCapital(鲁纳资本)是一家价值2.7亿美元的专注于技术的风险投资公司,其创始人和合伙人创建或孵化了资产超过100亿美元的公司。Runa
  • 2024-02-04mysql中grant all privileges on赋给用户远程权限方式
    GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'root'WITHGRANTOPTION;FLUSH PRIVILEGES;允许MySQL账户远程访问的优点和缺点如下:优点:远程管理:允许远程访问意味着管理员可以从任何地方管理MySQL数据库,提高了灵活性和便利性。分布式应用:对于分布式
  • 2024-02-01为分布式应用提供协调服务的 ZooKeeper
    什么是zookeeperzookeeper是Apache开源的一个顶级项目,目的是为分布式应用提供协调服务,当然zookeeper本身也是分布式的。而从设计模式的角度来理解:zookeeper是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接收观察者的注册。一旦数据
  • 2023-12-04LAXCUS分布式操作系统的产品规划和发展阶段​
    又是一位网友的提问,把回答贴出来给大家看看,欢迎大家在下方留言交流。问:关注你们很久了,我想问一问,Laxcus分布式操作系统有没有具体的产品规划,如果有是什么,打算怎么做?你们的主要着眼点在哪里?目前Laxcus分布式操作系统发展到什么阶段了?答:感谢关注!Laxcus做为全球第一款纯粹的分布式操
  • 2023-11-19SpringCloudAlibaba
    SpringCloudAlibaba官网地址什么是SpringCloudAlibabaSpringCloudAlibaba致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过SpringCloud编程模型轻松使用这些组件来开发分布式应用服务。依托SpringCloudAlibaba,您只需要
  • 2023-10-18分布式应用开发的核心技术系列之——基于TCP/IP的原始消息设计
    本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言本文的内容主要围绕以下几个部分:TCP/IP的简单介绍。消息的介绍。基于消息分类的传输格式(流类型和XML类型)。消息体系的组成。TCP/IP的简单
  • 2023-10-1710.17每日总结
     今天学习了MapReduce的内容完成了MapReduce的wordcount。  Mapreduce就是在多计算机集群环境中营造一个统一而稳定的存储和计算环境,并能为其他分布式应用服务提供平台支持。也就是说,Hadoop在某种程度上将多台计算机组织成了一台计算机(做同一件事),那么HDFS就相当于这
  • 2023-10-15分布式操作系统市场规模超万亿,这事你怎么看?
    昨晚参加一个饭局,席间和一位做ICT投资的朋友聊起我们团队研发的分布式操作系统,请他分析一下分布式操作系统和连带的产业市场规模价值,我给他的依据是:分布式操作系统属于多机操作系统(windowslinux是单机系统),解决了大规模硬件资源和算力的聚合输出问题。打个比方,单机操作系统是一个人
  • 2023-10-08分布式操作系统市场规模有万亿吗?你怎么看?
    昨天参加一个饭局,席间和一位做ICT基础设施投资的朋友聊起我们团队研发的LAXCUS分布式操作系统,请他分析一下分布式操作系统和连带的产业市场规模价值,我给出的分析依据是:1.LAXCUS面向TOB市场,有广泛应用前景,包括AI、大数据、HPC的支持2.LAXCUS属于多机操作系统,和Windows、Linux单