category

Scala

共 44 篇文章。
全部文章gamegolang客户端开发MinigameSaasrustPythonJavacgTypescriptengineCocosMmodatabase
scala

Scala 可观测性实战:结构化日志、链路追踪与指标

系统覆盖 Scala 服务的可观测性三支柱:结构化日志(SLF4J/Logback、JSON 日志、字段规范)、链路追踪(OpenTelemetry、trace/span 上下文、跨服务传播)、指标(Micrometer/Prometheus、业务指标与资源指标)、可观测性与 Effect/Fiber 的集成(追踪上下文贯穿异步)、以及日志与追踪的工程实践(采样、脱敏、告警联动),帮助读者把「看日志猜问题」升级为「三支柱协同定位」。

9 分钟阅读
Scala 可观测性 日志
scala

Scala 配置与特性管理实战:类型安全配置、动态配置与 Feature Flag

系统覆盖 Scala 应用的配置与特性管理:配置分层(默认/环境/实例)、类型安全配置库(PureConfig/Circe 配置)、配置校验与错误处理、动态配置与热更新(Consul/AppConfig 监听)、Feature Flag(特性开关)的设计与灰度(开关粒度/推送/回滚)、配置的审计与安全(密钥管理/脱敏)、以及配置与特性管理的工程实践,帮助读者把「散落的配置」升级为「类型安全、可动态、可灰度」的配置体系。

9 分钟阅读
Scala 配置管理 灰度
scala

Scala 函数式错误处理实战:Either、Validated 与 Effect 的错误通道

系统覆盖 Scala 生态的错误处理范式:从异常(throw/catch)到类型化错误(Either/Validated)、错误建模(ADT 表示所有错误分支)、依赖型错误(Validated 累积)、Effect 系统的错误通道(IO 的 raiseError/recover)、错误边界与恢复策略、跨层错误传播(领域/应用/基础设施三层)、以及错误处理的取舍(何时异常何时 Either),帮助读者把错误处理从「事后调试」变成「类型安全的显式流程」。

9 分钟阅读
Scala 错误处理 Either
scala

Scala 并发与原子性实战:无锁编程、并发数据结构与 STM

系统覆盖 Scala/JVM 并发编程的底层与进阶:JMM 与可见性(volatile/final/synchronized)、java.util.concurrent 原子类(AtomicLong/CAS)、并发集合选型(ConcurrentHashMap/CopyOnWrite/BlockingQueue)、Scala 侧并发原语(并发集合、Future、Actor/Fiber 对比)、软件事务内存(ScalaSTM)、以及无锁数据结构的实现与陷阱,帮助读者在 Actor/效果系统之上掌握真正的并发原语。

9 分钟阅读
Scala 并发 CAS