V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mightybruce  ›  全部回复第 14 页 / 共 21 页
回复总数  406
1 ... 6  7  8  9  10  11  12  13  14  15 ... 21  
208 天前
回复了 LxnChan 创建的主题 WireGuard 有关 Wireguard 组网有些问题想请教一下
@mantouboji 你是不看描述就回复。
208 天前
回复了 LxnChan 创建的主题 WireGuard 有关 Wireguard 组网有些问题想请教一下
组网用 tailscale 和 headscale 吧, tailscale 拥有 wireguard 所具备的, 控制节点用开源的 headscale
运维工具只能辅助,rancher 也 除非你付钱,出了问题,你能解决吗?

选择几个私有云商或混合云商多问问吧,
国内青云 kubesphere 、daocloud 、easystack 。

真正开源的有左耳朵耗子的 megaease
你说的 web 开发,用 c++ 做 属于得不偿失。web 开发是敏捷开发,c++ 一般大工程可不像业务开发那样迭代那么快的。另外 c++ 由于 10 年前等各种历史原因,早就错过了 web 这些。 在前后端分离的这 10 年,才让 c++ 在 web 方面能做,但是这种业务开发要求修改快(比如 java dto, dao 、do 、vo 层,直接填代码),性能并不要求多高(比如 java 业务能有个几百上千 qps 已经是很不错了,netty 的并发也就及格水平)
c++ 一一直都饭吃,只是水平不到家吃不上饭而已。
有的开发只能用 c++, 不要提什么垃圾的嵌入式、桌面开发。这在 c++ 中都是末流。

你用的编译器很多都是是 c++ 做的,比如 jvm , 知道华为、阿里 有专门 jvm 开发团体吗?
大型服务器负载均衡网关一堆 比如 envoy

关系数据库基本全是 c++ 为主 比如 mysql, postgresql, oceanbase

音视频 ffmpeg, live555 一堆了。



语言只是语言,基础设施开发要求性能的不是 c++, 就是 rust ,其他语言只能做控制平面的东西.
c++ 基本要求科班,并且像数据结构算法以及操作系统等知识扎实的人才行。



另外我要告诉你, 只有 c++ 的很多项目才经得住时间考验,像 Live555 都快 20 年了,还在更新被使用。
你的这个做法很难行得通的,因为这种 typesetting 问题研究了几十年,中间还出来 latex 这种语言。

你倒不如反过来把打印纸通过 ocr 识别扫描变为 pdf 或 word, 此时就没那么多 typesetting 兼容性考虑(比如换行、词语换行等各类问题)
现在后端也不是一门语言专一的, 不过直接学习我还是建议 go 语言,node.js 很多框架都是前端和全栈玩具,node.js 做不了重数据业务的服务, 在大厂一般是各个 api 聚合层,也就是其他各个微服务的"前端",学 Node.js 很容易走偏,可以借鉴的不错实现很少。创业可以考虑 node.js 一把梭。现在大厂前端也都要会 node.js 以及 nestjs 这些 BFF
Java 适合需要稳定的业务尤其是金融业务
go 适合高并发,游戏,通讯、IM 等后台服务

初级后端基本需要懂数据库、缓存、消息队列 这些。
大厂现在后端也不是一种语言,是多种语言共存,java,go ,c++, rust ,node.js 共存。
214 天前
回复了 yuhangch 创建的主题 程序员 PosgreSQL 两个数据库单向更新的问题
这个就是 CDC

变更数据捕获( CDC )是一种现代替代方案,可以实时从 PostgreSQL 中提取记录级别的变更事件( INSERTs 、UPDATEs 和 DELETEs )。变更数据捕获的主要优点包括:

CDC 能够实时捕获变更事件,使下游系统如数据仓库始终与数据库同步,并支持完全基于事件驱动的数据架构。

使用 CDC 可减轻数据库的负载,因为只处理相关信息,即变化。

CDC 使得无需修改应用程序代码就能有效地实施需要访问 PostgreSQL 改变事件的用例,例如审计或者更新日志。

支持 postgresqlCDC 工具有 Debezium 、Airbyte
FaaS 本身有很多缺陷,已经不是云计算的主要兴趣所在。一般来说 faas 和 baas 一起使用。faas 是不通用的,每个云厂商必须要做相当多的基础设施开发兼容自身的下层设施才能让 faas 可用,另外 faas 抽象层次更高, 虽然方便,但是对于资源管理和服务控制反而更差,其次 faas 有状态服务并不好、冷加载时间长,做些无状态计算还行。 开源的 faas 是不足以 直接拿来用的,大厂都是在开源基础上的魔改
常见几个 serverless 开发 knative 、openfunciton 、kubbeless 、openfaas 可以去了解了解先。
FaaS 基本是基于服务网格之上结合这些 knative 、openfunctions 上的开发 ,
大家散了吧, 楼主很明显不是做基础设施开发或运维开发, 前端还是和基础设施中间件团队多交流吧, 增加一些知识了解先。
你说的这些,在云原生社区并不新, 很多大公司都有考虑不能被运营商锁云, 各种开发多得很,光各种集群联邦和魔改方案就很多
首先请先了解一下平台工程 和 gitops 先, 云原生这块众多工具都是 golang 为主, 并且方便对接 kubernetes 。
我就不说各种迁移还有自动化 CICD 的开发了。
你这个是前端的玩具吧。
一看是 typescript ,好了,可以关掉了。
216 天前
回复了 Jokerboozp 创建的主题 Java rtsp 视频流转换为 http 视频流问题
rtmp 不可以 直接播放,
毕竟各大浏览器已经淘汰 flv 了,要解析并播放需要前端的库,B 站那个著名 flv.js 可以用用。
https://github.com/bilibili/flv.js
另外 http-flv 方案一般也是通过 hls 来传输的。
另外提供一个视频调试的网址
https://player.alicdn.com/aliplayer/setting/setting.html

有用,记得感谢我。
并没有,sql 和 C 混写并需要编译执行的 embedded sql 已经基本绝迹了,embedded sql 才是类似 C 语言 封装。
golang asyncq
https://github.com/hibiken/asynq

python celery
对象存储 (Object Storage): 对象存储将数据视为对象,每个对象包括数据、元数据和全局标识符。对象以平面方式存储,而不是在文件夹和目录层次结构中。这使得对象存储在处理无结构数据(例如音频、视频、图像和日志文件)并进行大规模存储时非常有效。常用的对象存储服务包括 Amazon S3 和 Google Cloud Storage 、阿里 OSS 。

块存储 (Block Storage): 块存储将数据分割成块( blocks ),每个块都有唯一的标识符,而不关心储存在该块中的数据信息。这种存储方式适用于对性能需求高的应用,如数据库或高性能计算,因为它们允许用户随机访问数据。典型的块存储服务有 Amazon EBS 和 Google Persistent Disk 。

文件存储 (File Storage): 文件存储使用一个组织好的文件系统,并且可以通过标准的文件路径进行访问。这是一种层次化的存储方式,并且很适合于存储需要维持文件元数据(例如,创建时间、修改时间、所有者)的情况,例如文档和其他属于结构化数据的文件。一个普通的文件存储服务是 Amazon EFS 。
文件存储通过文件级别的目录结构组织数据,更符合 POSIX 文件访问方法。

具体对比

特性 对象存储 块存储 文件存储
数据存储方式 对象 块 文件
组织结构 扁平 层次 层次
适用场景 非结构化数据 结构化数据 结构化或非结构化数据
性能 低 高 中
成本 低 高 中
可扩展性 高 高 中
安全性 高 中 中
那这个项目对比 AnotherRedisDesktopManager ,有什么异同点。
226 天前
回复了 limpo 创建的主题 Go 编程语言 Go-Spring 轻装上阵,重新出发 v1.0.0 !
我老大说过,写业务代码用这个其实就是用来方便控制人的。spring 让写代码的变得没有技术含量, 只关心业务。这个在 go 主力的中间件和云原生领域不好使。
1 ... 6  7  8  9  10  11  12  13  14  15 ... 21  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2440 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 09:59 · PVG 17:59 · LAX 02:59 · JFK 05:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.